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

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

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

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

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

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

226 โจทย์
ง่าย

ลำดับคอลลาทซ์ (Collatz Sequence)

ทำตามกฎหารสองหรือคูณสามบวกหนึ่งจนกว่าจะถึง 1

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

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

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

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

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

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

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

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

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

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

Simple Interest

Find the total amount after simple interest.

คุณจะได้เรียนรู้ ร้อยละโจทย์ปัญหา
BeginnerLearning-pathVariables
ยังไม่มีวิธีแก้
ปานกลาง

Readability Grade

Estimate the school grade needed to read a text.

คุณจะได้เรียนรู้ วิเคราะห์ข้อความสูตร
BeginnerStringsStudent-beginnermath
ยังไม่มีวิธีแก้
ง่าย

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

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

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

เวลาการผลิตในโรงงาน

หาว่าเครื่องจักรหลายเครื่องที่ทำงานพร้อมกันจะสามารถผลิตสินค้าครบตามเป้าหมายได้เร็วที่สุดเมื่อไร

คุณจะได้เรียนรู้ ค้นหาแบบทวิภาคบนคำตอบการตรวจแบบทางเดียว
AlgorithmsBinary-search
ยังไม่มีวิธีแก้
ปานกลาง

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

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

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

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

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

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

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

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

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

Password Rules Check

Check a password against simple strength rules.

คุณจะได้เรียนรู้ การตรวจสอบความถูกต้องแฟล็กบูลีน
BeginnerConditionsLearning-pathStrings
ยังไม่มีวิธีแก้
ง่าย

กำลังสองของสอง

ตรวจสอบว่าตัวเลขเป็นกำลังสองของสองหรือไม่

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

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

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

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

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

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

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

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

ตัวเลขพาลินโดรม

ตรวจสอบว่าตัวเลขอ่านเหมือนกันจากซ้ายไปขวาและขวาไปซ้ายหรือไม่

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

ตัวคูณร่วมน้อยที่สุด

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

คุณจะได้เรียนรู้ ห.ร.ม. และ ค.ร.น.ทฤษฎีจำนวน
BeginnerNumbersStudent-beginner
ยังไม่มีวิธีแก้