โค้ดยิม/จาวาบล็อก/สุ่ม/แนวคิดโครงการ
John Squirrels
ระดับ
San Francisco

แนวคิดโครงการ

เผยแพร่ในกลุ่ม
สวัสดีเพื่อน ๆ การคิดไอเดียโปรเจ็กต์บางครั้งอาจเป็นงานที่ยากมาก โดยเฉพาะอย่างยิ่งสำหรับมือใหม่ที่ยังไม่รู้ว่าตนสามารถทำอะไรได้บ้าง ดังนั้นพวกเขาจึงเลือกโปรเจ็กต์ที่ง่ายเกินไป ซึ่งไม่เปิดโอกาสให้พวกเขายกระดับ ทักษะหรือโปรเจ็กต์ด้านอื่นที่ยากเกินไป ซึ่งอาจนำไปสู่การดิ้นรนอย่างหนักและสูญเสียแรงจูงใจ ฉันได้ตัดสินใจแนะนำโปรเจ็กต์บางโปรเจ็กต์ที่ฉันเชื่อว่าเป็นระดับกลางในเรื่องของความซับซ้อน ดังนั้นคุณจึงสามารถทำมันได้ด้วยตัวเองโดยใช้ตรรกะและสิ่งที่คุณเรียนรู้จาก CodeGym บางส่วนจะง่ายกว่า อื่นๆ ยากกว่า ดังนั้นอย่าลังเลที่จะใช้ Google หากประสบปัญหา — แต่ถ้าคุณเป็นเช่นนั้น อย่าลืมพิมพ์โค้ดทั้งหมดอีกครั้งด้วยตัวเองและพิจารณาว่ามันทำอะไร และอย่าเพียงคัดลอกและวาง . ไม่ต้องพูดอะไรอีกแล้ว นี่คือ:

ตัวเลข:

  • เครื่องคิดเลขวิทยาศาสตร์
  • ตัวแปลงหน่วย
  • ตัวแปลงทศนิยมเป็นเลขโรมัน
  • วันศุกร์ที่ 13 (มีกี่ครั้งที่มีวันศุกร์ที่ 13 ระหว่างวันที่กำหนดสองวัน ลองทำเวอร์ชันโดยไม่ใช้วันที่หรือคลาสที่คล้ายกัน)

คำ:

  • ตัวสร้างรหัสผ่าน (ให้ผู้ใช้กำหนดความยาว รวมถึงหากรหัสผ่านควรมีอักขระพิเศษ ตัวอักษรตัวเล็กหรือตัวพิมพ์ใหญ่ ตัวเลข คุณสามารถบันทึกผลลัพธ์ลงในไฟล์ได้)
  • เครื่องคิดเลขวิทยาศาสตร์ (ใช่ครับ ข้อความให้ยอมรับคณิตศาสตร์ นิพจน์เป็น string "sqrt(3+21*7-(14/5))")
  • รหัสซีซาร์

ไฟล์:

  • เครื่องกำเนิด PDF / CSV
  • ยูทิลิตี้ CLI เพื่อ zip / unzip ไฟล์ (เพื่อเพิ่มความซับซ้อนใช้งานได้กับไฟล์ที่มีนามสกุลบางไฟล์หรือกับไฟล์ .part เท่านั้น พยายามจัดการกับข้อผิดพลาดส่วนใหญ่ (ไฟล์หายไป ไฟล์เก็บถาวรที่เสียหาย..google)
  • คัดลอก / เปลี่ยนชื่อไฟล์จำนวนมาก

อุ๊ย:

  • ตู้ ATM (เพิ่ม / ลบผู้ใช้, ให้รหัส, ให้พวกเขาเปลี่ยน PIN, เพิ่ม / ถอน / ส่งเงิน, หลายบัญชีสำหรับผู้ใช้เดียวกัน, บัญชีออมทรัพย์...)
  • สินค้าคงคลังของโรงเรียน (มีสิ่งของแต่ละชิ้นในห้องไหน)
  • แผนภูมิต้นไม้ครอบครัว
  • เครื่องหยอดเหรียญ

มัลติเธรด:

ซับซ้อน:

  • ระบบจองตั๋วเครื่องบิน/โรงแรม
  • การจัดการห้องสมุด
  • ร้านหนัง
  • เว็บไซต์อีคอมเมิร์ซ (อันนั้นมีความรู้มากกว่าแนะนำในตอนท้ายของหลักสูตร)

เกม:

  • ทายเลข (ให้ผู้ใช้เลือกว่าต้องการทายเลขหรือโปรแกรมจะเดา)
  • สล็อตแมชชีน (การสุ่ม ความน่าจะเป็น วัตถุ)
  • ทิก แทค โท
  • แบล็คแจ็ค (ผู้ใช้ต่อต้านพีซีซึ่งทำหน้าที่เป็นตัวแทนจำหน่าย)
  • CLI RPG - มีมากมาย ลองหาใน Google บ้างก็ได้
  • เกมลูกเต๋า
โปรดแจ้งให้เราทราบหากคุณเห็นด้วยกับความซับซ้อนของโปรแกรมในรายการ หรือฉันควรเพิ่มหรือลบสิ่งใด ขอให้มีความสุขในการเขียนโค้ด! บทความที่ได้รับแรงบันดาลใจจาก: MichelMk ผู้ที่ช่วยเหลือในรายการ: Hanna Moruga
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ