/Coding-Dojo

เขียนโค้ดเทพหรือกาก มาลองวัดกันดู!!

Primary LanguageKotlinMIT LicenseMIT

Coding Dojo

แมวน้ำเชื่อว่ามีหลายคนก็น่าจะสงสัยเรื่องนี้อยู่ไม่น้อย ว่าจะรู้ได้ไงว่าฝีมือแบบนี้ถึงเรียกว่า "กาก, พอใช้, ดี, เทพ" ซึ่งแมวน้ำเคยเจอบางคนทุ่มเวลาไปกับการศึกษา Algorithms แปลกๆใหม่ๆ บางคนทุ่มไปกับการอ่านหนังสือพวก OOAD (Object-Oriented Analysis & Design) และอื่นๆอีกมากมาย เพื่อที่จะขัดเกลาโค้ดตัวเองให้ดีขึ้น

หากใครอยากรู้ว่าตัวเองมีดีแค่ไหน? เขียนโค้ดได้ถึงระดับไหนแล้ว? ลองแก้โจทย์ของเด็กมหาลัยปี 1 ด้านล่างนี้ดูนะ (เงื่อนไขต่างๆอยู่ด้านล่างสุด)

โปรแกรมตัดเกรด

ตัวโปรแกรมจะให้กรอกคะแนน 0~100 ลงไป แล้วบอกว่าได้เกรดอะไร

เกณฑ์การให้เกรด

เกรด ช่วงคะแนน
A 91~100
B 81~90
C 71~80
D 61~70
F 0~60

เงื่อนไข

  1. ให้ทุ่มความรู้ทุกอย่างที่ตัวเองมีทั้งหมดแก้โจทย์นี้ออกมา
  2. ความรู้ที่ทุ่มลงไปต้องไม่ทำให้โค้ดซับซ้อนโดยไม่จำเป็น
  3. ให้เขียนเป็น OOP (Object-Oriented Programming) ถ้าใครเขียนไม่เป็นเขียนแบบธรรมดามาก็ได้

วิธีทำ + ส่ง

ให้ทำการ Fork จาก repo นี้ไปทำของใครของมัน แล้วทำ Pull-Request กลับมา แล้วแมวน้ำจะ comment ตรวจให้