โจทย์เขียนโค้ดเรื่องBeginner

ฝึกBeginnerด้วยโจทย์เขียนโค้ด 95 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ

ง่าย · 89 ปานกลาง · 6

ทักษะที่จะได้ฝึก: การนับลิสต์สูตรเลขคณิตแยกสตริงแยกหลักตัวเลขการหารลงตัวติดตามค่ามากสุดมอดุโลลิสต์ 2 มิติลูปเงื่อนไข
  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
226
โจทย์
2
วิธีแก้ที่แชร์
3
ภาษา

โจทย์ทั้งหมด

ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก

95 โจทย์
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ยังไม่มีวิธีแก้
ปานกลาง

Count Islands

Count groups of connected land cells in a grid.

คุณจะได้เรียนรู้ Flood fillDFS แบบ recursive
BeginnerGridsLearning-pathRecursion
ยังไม่มีวิธีแก้
ปานกลาง

Gradebook Top Student

Find the student with the highest average score.

คุณจะได้เรียนรู้ ลิสต์ 2 มิติค่าเฉลี่ย
BeginnerFunctionsGridsLearning-path
ยังไม่มีวิธีแก้
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ยังไม่มีวิธีแก้
ง่าย

สามเหลี่ยมตัวเลข

สร้างสามเหลี่ยมที่มีตัวเลขเพิ่มขึ้นในแต่ละแถว

คุณจะได้เรียนรู้ แถวที่ยาวขึ้นตัวนับข้ามแถว
BeginnerLearning-pathNested-loopsPatterns
ยังไม่มีวิธีแก้
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

คุณจะได้เรียนรู้ รูปแบบสตริงการเว้นวรรค
BeginnerLearning-pathNested-loopsPatterns
ยังไม่มีวิธีแก้
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

Hollow Square

Draw the outline of a square with * characters.

คุณจะได้เรียนรู้ ตรวจขอบสร้างสตริง
BeginnerLearning-pathNested-loopsPatterns
ยังไม่มีวิธีแก้
ปานกลาง

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

คุณจะได้เรียนรู้ กรณีฐานทำความสะอาดสตริง
BeginnerLearning-pathRecursionStrings
ยังไม่มีวิธีแก้
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ยังไม่มีวิธีแก้
ง่าย

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

คุณจะได้เรียนรู้ สูตรลำดับความสำคัญของตัวดำเนินการ
BeginnerLearning-pathVariables
ยังไม่มีวิธีแก้
ง่าย

เลขฟีโบนัชชี

คืนค่าเลขฟีโบนัชชีลำดับที่ n

คุณจะได้เรียนรู้ การวนซ้ำอัปเดตสองตัวแปร
BeginnerLoopsSequencesStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

เงินทอน: จำนวนน้อยสุดของเหรียญ

ทอนเงินโดยใช้เหรียญสหรัฐให้น้อยที่สุดเท่าที่จะเป็นไปได้

คุณจะได้เรียนรู้ อัลกอริทึมแบบละโมบการทอนเงิน
BeginnerGreedyStudent-beginnermath
ยังไม่มีวิธีแก้
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยังไม่มีวิธีแก้
ปานกลาง

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

คุณจะได้เรียนรู้ เงื่อนไขชนะแนวทแยง
BeginnerConditionsGridsLearning-path
ยังไม่มีวิธีแก้
ง่าย

หารครึ่งจนเหลือหนึ่ง

นับจำนวนครั้งที่ต้องหารครึ่งเพื่อให้ตัวเลขเหลือ 1

คุณจะได้เรียนรู้ ลูป whileการนับ
BeginnerLearning-pathLoops
ยังไม่มีวิธีแก้
ง่าย

Multiplication Grid

Build a full multiplication table.

คุณจะได้เรียนรู้ ลิสต์ 2 มิติดัชนีแถวและคอลัมน์
BeginnerLearning-pathNested-loops
ยังไม่มีวิธีแก้