- ตัวดำเนินการ
-
เรียนรู้
เรียน Python ตัวอย่างที่รันได้, NumPy, pandas และอื่น ๆ เรียน AIโครงข่ายประสาท ML และ LLM ตั้งแต่ศูนย์ เรียน C และ C++ พอยน์เตอร์ หน่วยความจำ STL และ C++ สมัยใหม่ เรียน C#พื้นฐาน C#, OOP, LINQ, async และแบบฝึกหัด .NET อัลกอริทึม Python การค้นหา การเรียงลำดับ รีเคอร์ชัน และภาพจำลอง O(n) อัลกอริทึม C และ C++ เปรียบเทียบการเขียนด้วย C และ C++
- โจทย์ใหม่
โจทย์เขียนโค้ด Python
โจทย์ 226 ข้อที่แก้ได้ด้วย Python ตั้งแต่ลูปแรกไปจนถึงกราฟ dynamic programming และแมชชีนเลิร์นนิง เขียนโค้ดในเบราว์เซอร์ รันการทดสอบได้ทันที และรับรีวิวจาก AI
ง่าย · 134 ปานกลาง · 68 ยาก · 24
ทักษะที่จะได้ฝึก: การนับแยกสตริงแยกหลักตัวเลขลิสต์ลิสต์ 2 มิติลูปสูตรเลขคณิตGradient descentPolymorphismการหารลงตัวการเรียงลำดับ
- Python · C++ · C#
- ทดสอบอัตโนมัติ
- รีวิวโค้ดโดย AI
- แนวทางจากชุมชน
- 226
- โจทย์
- 2
- วิธีแก้ที่แชร์
- 3
- ภาษา
โจทย์ทั้งหมด
ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก
ง่าย
การขยายของอาร์เรย์แบบไดนามิก
จำลองว่า dynamic array เพิ่มความจุเป็นสองเท่าอย่างไร และนับจำนวนครั้งที่ต้อง reallocate กับจำนวนสมาชิกที่ถูกคัดลอก
คุณจะได้เรียนรู้
อาร์เรย์แบบไดนามิกต้นทุนเฉลี่ย
ยังไม่มีวิธีแก้
ง่าย
กฎของบัญชีธนาคาร
ปกป้องยอดเงินในบัญชีด้วยกฎการฝากและถอน โดยปฏิเสธรายการที่ไม่ถูกต้อง
คุณจะได้เรียนรู้
Encapsulationกฎทางธุรกิจ
ยังไม่มีวิธีแก้
ง่าย
รวมเฉพาะตัวเลขที่ถูกต้อง
บวกค่าที่เป็นจำนวนเต็มและข้ามอย่างอื่นไป เหมือนที่ try/except จัดการอินพุตที่ไม่ถูกต้อง.
คุณจะได้เรียนรู้
Try/exceptตรวจสอบอินพุต
ยังไม่มีวิธีแก้
ง่าย
เรคคอร์ดที่ไม่ซ้ำ
ลบเรคคอร์ดที่ซ้ำกันโดยเปรียบเทียบตามค่า โดยเก็บรายการแรกของแต่ละค่าไว้ตามลำดับ
คุณจะได้เรียนรู้
Recordความเท่ากันตามค่า
ยังไม่มีวิธีแก้
ง่าย
การดำเนินการกับลิงก์ลิสต์
จำลองลิงก์ลิสต์: เพิ่มที่ปลายทั้งสองด้าน ลบจากหัวหรือตามค่า และกลับลำดับ
คุณจะได้เรียนรู้
ลิงก์ลิสต์การจำลอง
ยังไม่มีวิธีแก้
ง่าย
เวลารวมเมื่อใช้ WhenAll
หาว่าโปรแกรมใช้เวลานานเท่าไรเมื่อแต่ละกลุ่มของงานทำงานพร้อมกันด้วย Task.WhenAll และแต่ละกลุ่มทำงานต่อกันทีละกลุ่ม
คุณจะได้เรียนรู้
Async/awaitTask.WhenAll
ยังไม่มีวิธีแก้
ง่าย
รายการสิ่งที่ต้องทำ
จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่
คุณจะได้เรียนรู้
คอลเลกชันที่มีชนิดRecord
ยังไม่มีวิธีแก้
ง่าย
แบ่งลิสต์เป็นช่วง
ตัดรายการออกเป็นกลุ่มต่อเนื่องที่มีขนาดคงที่ โดยกลุ่มสุดท้ายอาจสั้นกว่าได้หากจำเป็น
คุณจะได้เรียนรู้
การตัดช่วงประมวลผลเป็นชุด
ยังไม่มีวิธีแก้
ง่าย
เรียงลำดับตามคีย์ที่เลือก
เรียงคนตามชื่อหรืออายุด้วยตัวเปรียบเทียบที่เลือกได้ขณะรันไทม์ โดยจัดการกรณีเสมอกันอย่างสม่ำเสมอ.
คุณจะได้เรียนรู้
Comparerการเรียงลำดับ
ยังไม่มีวิธีแก้
ง่าย
จัดรูปแบบใบแจ้งหนี้
พิมพ์รายการในใบแจ้งหนี้และยอดรวม โดยเก็บจำนวนเงินเป็นเซนต์แล้วแสดงเป็นดอลลาร์และเซนต์
คุณจะได้เรียนรู้
เงินเป็นเซนต์จัดรูปแบบสตริง
ยังไม่มีวิธีแก้
เลือกตามหัวข้อ
- Beginner 95
- ai 47
- การเรียนรู้ของเครื่อง 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- โครงข่ายประสาทเทียม 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- รูปแบบการออกแบบ 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3
- การเรียนรู้แบบเสริมกำลัง 3