โจทย์ เขียนโปรแกรม

ฝึกทักษะการแก้ปัญหาด้วยโจทย์กลางที่รองรับ Python, C++ และ C# ทุกคำตอบจะถูกตรวจสอบอัตโนมัติและรีวิวโดย AI

  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
เส้นทางการเรียนรู้
150
โจทย์
2
วิธีแก้ที่แชร์
3
ภาษา

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

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

150 โจทย์
ง่าย

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

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

BeginnerLoopsNumbersStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

หาค่าน้อยสุดในอาเรย์

หาค่าที่น้อยที่สุดในลิสต์

ArraysBeginnerStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

Row Sums

Add up every row of a grid.

BeginnerGridsLearning-path
ยังไม่มีวิธีแก้
ปานกลาง

นับจำนวนระเบิดรอบเซลล์ในเกม Minesweeper

ใส่หมายเหตุให้กระดานสี่เหลี่ยมผืนผ้า

ArraysGrids
ยังไม่มีวิธีแก้
ง่าย

หาค่าสูงสุดในอาเรย์

หาค่าที่มากที่สุดในลิสต์

ArraysBeginnerStudent-beginner
ยังไม่มีวิธีแก้
ยาก

สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม

หาสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่สามารถวางอยู่ใต้ฮิสโตแกรมได้

AdvancedCompetitive-programmingStacks
ยังไม่มีวิธีแก้
ง่าย

หาค่ามากเป็นอันดับสอง

หาค่าที่มีค่ามากเป็นอันดับสองที่ไม่ซ้ำกัน

ArraysBeginnerStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

BeginnerLearning-pathStrings
ยังไม่มีวิธีแก้
ยาก

Trapping Rain Water

Compute how much rain water an elevation map holds.

AdvancedArraysCompetitive-programmingGreedy
ยังไม่มีวิธีแก้
ง่าย

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

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

BeginnerGreedyStudent-beginnermath
ยังไม่มีวิธีแก้
ปานกลาง

กองเหรียญสองกองว่างเปล่า

ตัดสินใจว่าสามารถนำเหรียญออกเป็นคู่ ๆ จนกองทั้งสองว่างได้หรือไม่

Greedymath
ยังไม่มีวิธีแก้
ง่าย

สีของช่องหมากรุก

กำหนดสีของช่องบนกระดานขนาด 8 x 8 ช่อง

Beginnermath
ยังไม่มีวิธีแก้
ง่าย

ตัวอักษรที่ไม่ซ้ำตัวแรก

หาตัวอักษรตัวแรกที่ปรากฏเพียงครั้งเดียว

BeginnerDictionariesStringsStudent-beginner
ยังไม่มีวิธีแก้
ง่าย

ชั่วโมง นาที และวินาที

แปลงระยะเวลา (หน่วยวินาที) ให้อยู่ในรูปแบบข้อความที่อ่านง่ายและกระชับ

Beginnermath
ยังไม่มีวิธีแก้
ง่าย

ความถี่ของตัวอักษร

นับจำนวนครั้งที่ตัวอักษรแต่ละตัวปรากฏขึ้น

BeginnerDictionariesStringsStudent-beginner
ยังไม่มีวิธีแก้
ปานกลาง

ค้นหาค่าใน Number Spiral

ค้นหาค่าตามแถวและคอลัมน์ในสไปรัลตัวเลขที่ขยายออกไปเรื่อย ๆ

Patternsmath
ยังไม่มีวิธีแก้
ง่าย

ค่าเฉลี่ยของอาเรย์

คำนวณค่าเฉลี่ยของรายการตัวเลข

ArraysBeginnerStudent-beginner
ยังไม่มีวิธีแก้
ปานกลาง

ผลรวมเหรียญที่ขาดหายที่น้อยที่สุด

หาจำนวนเงินบวกที่น้อยที่สุดที่ไม่สามารถสร้างได้จากเหรียญที่มีอยู่

ArraysGreedy
ยังไม่มีวิธีแก้