โจทย์เขียนโค้ด Kotlin

โจทย์ 225 ข้อที่แก้ได้ด้วย Kotlin ตั้งแต่ลูปแรกไปจนถึงกราฟ dynamic programming และแมชชีนเลิร์นนิง เขียนโค้ดในเบราว์เซอร์ รันการทดสอบได้ทันที และรับรีวิวจาก AI

ง่าย · 134 ปานกลาง · 67 ยาก · 24

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

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

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

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

ยกเศษส่วนให้กับเลขชี้กำลังจริง

ยกเศษส่วนบวกให้กับเลขชี้กำลังที่เป็นจำนวนจริง

คุณจะได้เรียนรู้ เลขชี้กำลังจำนวนจริงทศนิยมลอยตัว
Fractionsmath
ยังไม่มีวิธีแก้
ง่าย

Row Sums

Add up every row of a grid.

คุณจะได้เรียนรู้ ลิสต์ 2 มิติลูปซ้อน
BeginnerGridsLearning-path
ง่าย

ตัวหารร่วมมาก

หาค่ามากที่สุดที่หารทั้งสองค่าลงตัว

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

ยกกำลังจำนวนจริงด้วยเลขชี้กำลังเศษส่วน

ยกจำนวนจริงบวกให้กับเลขชี้กำลังที่เป็นเศษส่วน (เลขตรรกยะ)

คุณจะได้เรียนรู้ รากและเลขยกกำลังทศนิยมลอยตัว
Fractionsmath
ยังไม่มีวิธีแก้
ปานกลาง

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

คุณจะได้เรียนรู้ หน้าต่างขนาดคงที่สตริงตัวเลข
NumbersSliding-window
ยังไม่มีวิธีแก้
ง่าย

Sum of Odd Numbers

Add every odd number up to a limit.

คุณจะได้เรียนรู้ ลูป forตัวสะสม
BeginnerLearning-pathLoops
ปานกลาง

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

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

คุณจะได้เรียนรู้ การใช้เหตุผลทางคณิตศาสตร์ค่าคงตัว
Greedymath
ยังไม่มีวิธีแก้
ปานกลาง

หนึ่งรุ่นของอัลกอริทึมเชิงพันธุกรรม

สร้างสตริงบิตรุ่นถัดไปด้วยการคัดเลือกแบบทัวร์นาเมนต์ การไขว้จุดเดียว และการกลายพันธุ์

คุณจะได้เรียนรู้ อัลกอริทึมเชิงพันธุกรรมการค้นหาเชิงวิวัฒนาการ
OptimizationSimulationai
ยังไม่มีวิธีแก้
ง่าย

Power by Repeated Multiplication

Raise a number to a power with a loop.

คุณจะได้เรียนรู้ ผลคูณสะสมเลขชี้กำลังศูนย์
BeginnerLearning-pathLoops
ปานกลาง

การคำนวณเศษส่วนอย่างแม่นยำ

ดำเนินการกับเศษส่วนและคืนค่าเศษส่วนที่ย่อส่วนแล้ว

คุณจะได้เรียนรู้ ทอนเศษส่วนด้วย ห.ร.ม.ปรับเครื่องหมาย
Fractionsmath
ยังไม่มีวิธีแก้
ปานกลาง

นับจำนวนวิธีการรวมเหรียญ

นับจำนวนวิธีที่สามารถรวมเหรียญแต่ละชนิดที่กำหนด (มีจำนวนไม่จำกัด) ให้ได้จำนวนเงินที่ต้องการ

คุณจะได้เรียนรู้ Knapsack แบบไม่จำกัดนับการจัดหมู่
CombinatoricsDynamic-programming
ยังไม่มีวิธีแก้
ปานกลาง

นับลำดับการทอยลูกเต๋า

นับจำนวนลำดับการทอยลูกเต๋าแบบมีลำดับที่ได้ผลรวมตามที่กำหนด

คุณจะได้เรียนรู้ ความสัมพันธ์เวียนเกิดนับแบบมอดุโล
CombinatoricsDynamic-programming
ยังไม่มีวิธีแก้
ง่าย

Countdown to Liftoff

Count down from a number and end with Liftoff!

คุณจะได้เรียนรู้ ลูปถอยหลังลิสต์
BeginnerLearning-pathLoops
ง่าย

Triangle Classification

Classify three side lengths as invalid, equilateral, isosceles, or scalene.

คุณจะได้เรียนรู้ อสมการสามเหลี่ยมเรียงลำดับเงื่อนไข
ConditionsGeometry
ยังไม่มีวิธีแก้
ง่าย

Multiplication Table Row

List the first multiples of a number.

คุณจะได้เรียนรู้ พหุคูณสร้างลิสต์
BeginnerLearning-pathLoops
ปานกลาง

Can We Split Into Two Teams?

Decide whether people can be assigned to two teams so that each listed pair is on opposite teams.

คุณจะได้เรียนรู้ การระบายสีกราฟBFS
BipartiteGraphs
ยังไม่มีวิธีแก้
ง่าย

Largest of Three

Pick the largest of three numbers without a built-in max.

คุณจะได้เรียนรู้ การเปรียบเทียบรวมเงื่อนไข
BeginnerConditionsLearning-path
ปานกลาง

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

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

คุณจะได้เรียนรู้ ตรวจเพื่อนบ้าน 8 ช่องจัดการขอบ
ArraysGrids
ยังไม่มีวิธีแก้