- ตัวดำเนินการ
-
เรียนรู้
เรียน Python ตัวอย่างที่รันได้, NumPy, pandas และอื่น ๆ เรียน AIโครงข่ายประสาท ML และ LLM ตั้งแต่ศูนย์ เรียน C และ C++ พอยน์เตอร์ หน่วยความจำ STL และ C++ สมัยใหม่ เรียน C#พื้นฐาน C#, OOP, LINQ, async และแบบฝึกหัด .NET อัลกอริทึม Python การค้นหา การเรียงลำดับ รีเคอร์ชัน และภาพจำลอง O(n) อัลกอริทึม C และ C++ เปรียบเทียบการเขียนด้วย C และ C++
- โจทย์ใหม่
โจทย์เขียนโค้ดเรื่องArrays
ฝึกArraysด้วยโจทย์เขียนโค้ด 31 ข้อ ตั้งแต่ง่ายไปจนถึงยาก ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันที รีวิวโค้ดจาก AI และคำตอบจากชุมชนให้เปรียบเทียบ
ง่าย · 27 ปานกลาง · 3 ยาก · 1
ทักษะที่จะได้ฝึก: ลิสต์ไล่รอบเดียวการเรียงลำดับสองพอยน์เตอร์Async/awaitComparerFacade patternLINQ JoinTask.WhenAllกฎส่วนลดการกรองการจัดกลุ่ม
- Python · C++ · C#
- ทดสอบอัตโนมัติ
- รีวิวโค้ดโดย AI
- แนวทางจากชุมชน
- 226
- โจทย์
- 2
- วิธีแก้ที่แชร์
- 3
- ภาษา
โจทย์ทั้งหมด
ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก
ง่าย
Running Sum
Replace each value with the total so far.
คุณจะได้เรียนรู้
ผลรวมสะสมแบบ prefixลิสต์
ยังไม่มีวิธีแก้
ง่าย
พาสคาลส์ไทรแองเกิล
สร้างแต่ละแถวโดยนำค่าข้างเคียงจากแถวก่อนหน้ามาบวกกัน
คุณจะได้เรียนรู้
ลิสต์ 2 มิติสร้างจากแถวก่อนหน้า
ยังไม่มีวิธีแก้
ง่าย
ค่าเฉลี่ยของอาเรย์
คำนวณค่าเฉลี่ยของรายการตัวเลข
คุณจะได้เรียนรู้
ผลรวมและจำนวนการหารทศนิยม
ยังไม่มีวิธีแก้
ง่าย
ย้ายเลขศูนย์
ย้ายเลขศูนย์ทั้งหมดไปไว้ท้ายสุด โดยลำดับของตัวเลขอื่นต้องคงเดิม
คุณจะได้เรียนรู้
สองพอยน์เตอร์แก้ไขในที่เดิม
ยังไม่มีวิธีแก้
ง่าย
หมุนอาเรย์
หมุนลิสต์ไปทางขวาตามจำนวนขั้นที่กำหนด
คุณจะได้เรียนรู้
ดัชนีของอาร์เรย์มอดุโล
ยังไม่มีวิธีแก้
ง่าย
แปลงอาร์เรย์ 2 มิติให้เป็นอาร์เรย์เดียว
รวมแถวของอาร์เรย์จำนวนเต็ม 2 มิติให้เป็นอาร์เรย์เดียว
คุณจะได้เรียนรู้
อาร์เรย์ 2 มิติลูปซ้อน
ยังไม่มีวิธีแก้
ง่าย
Facade สำหรับการชำระเงิน
ซ่อนการตรวจสต็อกและการคำนวณราคารวมไว้หลังการเรียก checkout แบบง่าย ๆ เพียงครั้งเดียว
คุณจะได้เรียนรู้
Facade patternตรวจสอบความถูกต้อง
ยังไม่มีวิธีแก้
ง่าย
จับคู่ลูกค้ากับคำสั่งซื้อ
จับคู่ลูกค้ากับคำสั่งซื้อแบบ LINQ Join แล้วรายงานยอดใช้จ่ายรวมของลูกค้าแต่ละคน
คุณจะได้เรียนรู้
LINQ Joinการจัดกลุ่ม
ยังไม่มีวิธีแก้
ง่าย
การขยายของอาร์เรย์แบบไดนามิก
จำลองว่า dynamic array เพิ่มความจุเป็นสองเท่าอย่างไร และนับจำนวนครั้งที่ต้อง reallocate กับจำนวนสมาชิกที่ถูกคัดลอก
คุณจะได้เรียนรู้
อาร์เรย์แบบไดนามิกต้นทุนเฉลี่ย
ยังไม่มีวิธีแก้
ง่าย
แบ่งลิสต์เป็นช่วง
ตัดรายการออกเป็นกลุ่มต่อเนื่องที่มีขนาดคงที่ โดยกลุ่มสุดท้ายอาจสั้นกว่าได้หากจำเป็น
คุณจะได้เรียนรู้
การตัดช่วงประมวลผลเป็นชุด
ยังไม่มีวิธีแก้
ง่าย
เวลารวมเมื่อใช้ WhenAll
หาว่าโปรแกรมใช้เวลานานเท่าไรเมื่อแต่ละกลุ่มของงานทำงานพร้อมกันด้วย Task.WhenAll และแต่ละกลุ่มทำงานต่อกันทีละกลุ่ม
คุณจะได้เรียนรู้
Async/awaitTask.WhenAll
ยังไม่มีวิธีแก้
ง่าย
เรียงลำดับตามคีย์ที่เลือก
เรียงคนตามชื่อหรืออายุด้วยตัวเปรียบเทียบที่เลือกได้ขณะรันไทม์ โดยจัดการกรณีเสมอกันอย่างสม่ำเสมอ.
คุณจะได้เรียนรู้
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