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

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

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

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

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

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

226 โจทย์
ง่าย

รวมเฉพาะตัวเลขที่ถูกต้อง

บวกค่าที่เป็นจำนวนเต็มและข้ามอย่างอื่นไป เหมือนที่ try/except จัดการอินพุตที่ไม่ถูกต้อง.

คุณจะได้เรียนรู้ Try/exceptตรวจสอบอินพุต
BeginnerParsingStrings
ยังไม่มีวิธีแก้
ง่าย

สร้างออบเจกต์ JSON

เปลี่ยน keys และ values ให้เป็นสตริงของ JSON object พร้อม escape เครื่องหมายอัญประกาศและเครื่องหมาย backslash อย่างถูกต้อง

คุณจะได้เรียนรู้ รูปแบบ JSONการ escape
ParsingStrings
ยังไม่มีวิธีแก้
ง่าย

กฎของบัญชีธนาคาร

ปกป้องยอดเงินในบัญชีด้วยกฎการฝากและถอน โดยปฏิเสธรายการที่ไม่ถูกต้อง

คุณจะได้เรียนรู้ Encapsulationกฎทางธุรกิจ
BeginnerSimulation
ยังไม่มีวิธีแก้
ง่าย

รวมตัวเลขในออบเจกต์ JSON แบบแบน

แปลง JSON แบบแบนที่มีค่าเป็นจำนวนเต็ม แล้วบวกค่าทั้งหมดเข้าด้วยกัน

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

เรคคอร์ดที่ไม่ซ้ำ

ลบเรคคอร์ดที่ซ้ำกันโดยเปรียบเทียบตามค่า โดยเก็บรายการแรกของแต่ละค่าไว้ตามลำดับ

คุณจะได้เรียนรู้ Recordความเท่ากันตามค่า
BeginnerStrings
ยังไม่มีวิธีแก้
ง่าย

การดำเนินการกับลิงก์ลิสต์

จำลองลิงก์ลิสต์: เพิ่มที่ปลายทั้งสองด้าน ลบจากหัวหรือตามค่า และกลับลำดับ

คุณจะได้เรียนรู้ ลิงก์ลิสต์การจำลอง
Data-structuresSimulation
ยังไม่มีวิธีแก้
ง่าย

แบ่งลิสต์เป็นช่วง

ตัดรายการออกเป็นกลุ่มต่อเนื่องที่มีขนาดคงที่ โดยกลุ่มสุดท้ายอาจสั้นกว่าได้หากจำเป็น

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

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

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

เรียงลำดับตามคีย์ที่เลือก

เรียงคนตามชื่อหรืออายุด้วยตัวเปรียบเทียบที่เลือกได้ขณะรันไทม์ โดยจัดการกรณีเสมอกันอย่างสม่ำเสมอ.

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

จัดรูปแบบใบแจ้งหนี้

พิมพ์รายการในใบแจ้งหนี้และยอดรวม โดยเก็บจำนวนเงินเป็นเซนต์แล้วแสดงเป็นดอลลาร์และเซนต์

คุณจะได้เรียนรู้ เงินเป็นเซนต์จัดรูปแบบสตริง
BeginnerStrings
ยังไม่มีวิธีแก้