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

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

ปานกลาง · 7

ทักษะที่จะได้ฝึก: กรณีฐานComposite patternDFS แบบ recursiveFlood fillMinimaxการค้นหาในเกมการตัดกิ่ง alpha-betaข้อมูลซ้อนกันต้นไม้ต้นไม้เกมทำความสะอาดสตริงแบ่งเลขชี้กำลังครึ่งหนึ่ง
  • Python · C++ · C#
  • ทดสอบอัตโนมัติ
  • รีวิวโค้ดโดย AI
  • แนวทางจากชุมชน
226
โจทย์
2
วิธีแก้ที่แชร์
3
ภาษา

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

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

7 โจทย์
ปานกลาง

Count Islands

Count groups of connected land cells in a grid.

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

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

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

ยกกำลังแบบเวียนเกิด (Recursive Power)

คำนวณการยกกำลังด้วยวิธีเวียนเกิดโดยการหารเลขชี้กำลังครึ่งหนึ่งในแต่ละรอบ

คุณจะได้เรียนรู้ แบ่งเลขชี้กำลังครึ่งหนึ่งแบ่งแยกและเอาชนะ
BeginnerLearning-pathRecursion
ยังไม่มีวิธีแก้
ปานกลาง

Flatten Arbitrarily Nested Lists (Recursion)

Practice recursion by flattening arbitrarily nested lists while skipping null entries.

คุณจะได้เรียนรู้ กรณีฐานข้อมูลซ้อนกัน
Data-structuresRecursion
ยังไม่มีวิธีแก้
ปานกลาง

การตัดกิ่งแบบ Alpha-Beta

ประเมินต้นไม้เกมด้วย minimax และการตัดกิ่งแบบ alpha-beta แล้วนับว่าการค้นหาดูใบไม้จริง ๆ กี่ใบ

คุณจะได้เรียนรู้ การตัดกิ่ง alpha-betaการค้นหาในเกม
RecursionTreesai
ยังไม่มีวิธีแก้
ปานกลาง

เกม OX ด้วย Minimax

เลือกตาเดินที่สมบูรณ์แบบในเกม OX โดยค้นหาต้นไม้เกมทั้งหมดด้วย minimax

คุณจะได้เรียนรู้ Minimaxต้นไม้เกม
Recursionai
ยังไม่มีวิธีแก้
ปานกลาง

ขนาดโฟลเดอร์ด้วย Composite

คำนวณขนาดรวมของทุกโฟลเดอร์ในต้นไม้ที่โฟลเดอร์ประกอบด้วยไฟล์และโฟลเดอร์อื่น ๆ

คุณจะได้เรียนรู้ Composite patternต้นไม้
รูปแบบการออกแบบRecursionTrees
ยังไม่มีวิธีแก้