- ตัวดำเนินการ
-
เรียนรู้
เรียน Python ตัวอย่างที่รันได้, NumPy, pandas และอื่น ๆ เรียน AIโครงข่ายประสาท ML และ LLM ตั้งแต่ศูนย์ เรียน C และ C++ พอยน์เตอร์ หน่วยความจำ STL และ C++ สมัยใหม่ เรียน C#พื้นฐาน C#, OOP, LINQ, async และแบบฝึกหัด .NET เรียน Matplotlibกราฟเส้น แท่ง กระจาย และวงกลม พร้อมตัวแสดงภาพแบบโต้ตอบ อัลกอริทึม Python การค้นหา การเรียงลำดับ รีเคอร์ชัน และภาพจำลอง O(n) อัลกอริทึม C และ C++ เปรียบเทียบการเขียนด้วย C และ C++ เขียนโปรแกรมสำหรับเด็ก เรียนเขียนโปรแกรมผ่านการเล่น!
- โจทย์ใหม่
- สำหรับครูใหม่
- อัปเดต
- เลี้ยงกาแฟสักแก้ว
โจทย์เขียนโค้ด Java
โจทย์ 225 ข้อที่แก้ได้ด้วย Java ตั้งแต่ลูปแรกไปจนถึงกราฟ dynamic programming และแมชชีนเลิร์นนิง เขียนโค้ดในเบราว์เซอร์ รันการทดสอบได้ทันที และรับรีวิวจาก AI
ง่าย · 134 ปานกลาง · 67 ยาก · 24
ทักษะที่จะได้ฝึก: การนับแยกสตริงแยกหลักตัวเลขลิสต์ลิสต์ 2 มิติลูปสูตรเลขคณิตGradient descentPolymorphismการหารลงตัวการเรียงลำดับ
- Python · C++ · C#
- ทดสอบอัตโนมัติ
- รีวิวโค้ดโดย AI
- แนวทางจากชุมชน
- 226
- โจทย์
- 123
- วิธีแก้ที่แชร์
- 9
- ภาษา
โจทย์ทั้งหมด
ค้นหาตามหัวข้อ ภาษา หรือระดับความยาก
ปานกลาง
Game of Life Step
ดำเนินเกมชีวิตของคอนเวย์ไปข้างหน้าอีกหนึ่งเจเนอเรชัน
คุณจะได้เรียนรู้
จำลองบนตารางนับเพื่อนบ้าน
ยังไม่มีวิธีแก้
ยาก
Shortest Delivery Tour
Visit every city once and return home as cheaply as possible.
คุณจะได้เรียนรู้
Bitmask DPปัญหาการเดินทางของพนักงานขาย
ยังไม่มีวิธีแก้
ง่าย
Distance Between Points
Compute the straight-line distance between two points.
คุณจะได้เรียนรู้
ทฤษฎีบทพีทาโกรัสรากที่สอง
ยาก
Minimum Window Substring
Find the shortest piece of text containing all required characters.
คุณจะได้เรียนรู้
ขยายและหดหน้าต่างตารางความถี่
ยังไม่มีวิธีแก้
ยาก
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
คุณจะได้เรียนรู้
ลำดับเชิงทอพอโลยีDP บน DAG
ยังไม่มีวิธีแก้
ปานกลาง
Gradebook Top Student
Find the student with the highest average score.
คุณจะได้เรียนรู้
ลิสต์ 2 มิติค่าเฉลี่ย
ปานกลาง
Count Islands
Count groups of connected land cells in a grid.
คุณจะได้เรียนรู้
Flood fillDFS แบบ recursive
ปานกลาง
K-th Smallest Element
Find the k-th smallest value without fully sorting.
คุณจะได้เรียนรู้
Quickselectการแบ่งส่วน
ยาก
ค่ามัธยฐานของสองอาเรย์ที่เรียงลำดับแล้ว
หาค่ามัธยฐานของลิสต์ที่เรียงลำดับสองลิสต์เมื่อนำมารวมกัน
คุณจะได้เรียนรู้
ค้นหาจุดแบ่งO(log n)
ยังไม่มีวิธีแก้
ยาก
Word Break
Decide whether text can be split into dictionary words.
คุณจะได้เรียนรู้
DP บน prefixตัดข้อความเป็นคำ
ยาก
Strongly Connected Components
นับกลุ่มของโหนดที่ทุกโหนดสามารถเข้าถึงกันและกันได้ทั้งหมด
คุณจะได้เรียนรู้
อัลกอริทึมกราฟTarjan หรือ Kosaraju
ยังไม่มีวิธีแก้
ง่าย
สามเหลี่ยมตัวเลข
สร้างสามเหลี่ยมที่มีตัวเลขเพิ่มขึ้นในแต่ละแถว
คุณจะได้เรียนรู้
แถวที่ยาวขึ้นตัวนับข้ามแถว
ง่าย
ตรวจสอบจำนวนเฉพาะ
ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่
คุณจะได้เรียนรู้
การหารลงตัวปรับลูปให้เร็วขึ้น
ง่าย
นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด
นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด
คุณจะได้เรียนรู้
คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ยาก
สี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม
หาสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่สามารถวางอยู่ใต้ฮิสโตแกรมได้
คุณจะได้เรียนรู้
สแตกแบบทางเดียวคำนวณพื้นที่
ยังไม่มีวิธีแก้
ยาก
Course Schedule Order
Order courses so every prerequisite comes first.
คุณจะได้เรียนรู้
อัลกอริทึมของ Kahnตรวจหาวงจร
ยังไม่มีวิธีแก้
ง่าย
Days in a Month
Return how many days a month has, including leap years.
คุณจะได้เรียนรู้
กฎของปฏิทินฟังก์ชันช่วย
ปานกลาง
Tournament Standings
Rank teams from match records.
คุณจะได้เรียนรู้
รวมผลการแข่งขันเรียงตามคีย์
ยังไม่มีวิธีแก้
เลือกตามหัวข้อ
- 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