-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
- Thử tháchMới
Thử thách lập trình Python
226 thử thách bạn có thể giải bằng Python, từ vòng lặp đầu tiên đến đồ thị, quy hoạch động và học máy. Viết code trên trình duyệt, chạy kiểm thử ngay và nhận nhận xét từ AI.
Dễ · 134 Trung bình · 68 Khó · 24
Kỹ năng bạn sẽ luyện: ĐếmTách chuỗiTách chữ sốCông thứcDanh sáchDanh sách 2 chiềuSố họcVòng lặpChia lấy dưHai con trỏHạ gradientKiểm tra hợp lệ
- Python · C++ · C#
- Kiểm tra tự động
- Đánh giá mã bằng AI
- Giải pháp cộng đồng
- 226
- Thử thách
- 2
- Giải pháp đã chia sẻ
- 3
- Ngôn ngữ
Tất cả thử thách
Tìm theo chủ đề, ngôn ngữ hoặc độ khó.
Trung bình
Flatten Arbitrarily Nested Lists (Recursion)
Practice recursion by flattening arbitrarily nested lists while skipping null entries.
Bạn sẽ học
Trường hợp cơ sởDữ liệu lồng nhau
Chưa có lời giải
Dễ
Đảo Ngược Chuỗi
Trả về các ký tự của một chuỗi theo thứ tự ngược lại.
Bạn sẽ học
Duyệt ngượcCắt chuỗi
Chưa có lời giải
Dễ
Ticket Price by Age
Choose a cinema ticket price from the visitor's age.
Bạn sẽ học
Khoảng tuổiGiá trị biên
Chưa có lời giải
Dễ
Tổng Giỏ Hàng Với Giảm Giá
Tính tổng giá trị giỏ hàng và áp dụng giảm giá nếu vượt ngưỡng.
Bạn sẽ học
Danh sáchQuy tắc giảm giá
Chưa có lời giải
Dễ
Point Quadrant
Find which quadrant a point lies in.
Bạn sẽ học
Tọa độKiểm tra dấu
Chưa có lời giải
Dễ
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Bạn sẽ học
Tạo chuỗiThay ký tự
Chưa có lời giải
Dễ
Chữ Viết Tắt Từ Họ Tên
Tạo chữ viết tắt in hoa từ một họ tên đầy đủ.
Bạn sẽ học
Tách chuỗiChữ hoa
Chưa có lời giải
Dễ
Trung vị của một danh sách
Tìm giá trị ở giữa của một danh sách sau khi sắp xếp.
Bạn sẽ học
Sắp xếpThống kê
Chưa có lời giải
Dễ
Count Uppercase Letters
Count the capital letters in a text.
Bạn sẽ học
Kiểm tra ký tựĐếm
Chưa có lời giải
Dễ
First Negative Index
Find where the first negative number appears.
Bạn sẽ học
Tìm kiếm tuyến tínhTrả về sớm
Chưa có lời giải
Dễ
Count Positive Numbers
Count the values greater than zero in a list.
Bạn sẽ học
Danh sáchĐếm
Chưa có lời giải
Dễ
Số lẻ, số chẵn, hoặc không phải
Phân loại một số là số nguyên lẻ, số nguyên chẵn, hoặc không phải cả hai.
Bạn sẽ học
Chia lấy dưĐiều kiện
Chưa có lời giải
Dễ
Đếm Nguyên Âm
Đếm số nguyên âm trong một đoạn văn bản.
Bạn sẽ học
Kiểm tra ký tựKiểm tra thuộc tập hợp
Chưa có lời giải
Trung bình
Lặp giá trị (Value Iteration)
Tính giá trị của từng trạng thái trong một quá trình quyết định Markov bằng cách lặp lại phép cập nhật tối ưu Bellman.
Bạn sẽ học
Phương trình BellmanMDP
Chưa có lời giải
Trung bình
Tìm kiếm A* trên lưới có trọng số
Tìm đường đi rẻ nhất qua một lưới chi phí địa hình bằng A*, thuật toán tìm đường phía sau game và robot.
Bạn sẽ học
Tìm kiếm A*Heuristic
Chưa có lời giải
Dễ
Hamming Distance
Compare two DNA strings position by position and count the differences.
Bạn sẽ học
So sánh chuỗiĐếm
Chưa có lời giải
Trung bình
Cắt tỉa Alpha-Beta
Đánh giá cây trò chơi bằng minimax có cắt tỉa alpha-beta và đếm xem việc tìm kiếm thực sự xét bao nhiêu lá.
Bạn sẽ học
Cắt tỉa alpha-betaTìm kiếm trò chơi
Chưa có lời giải
Dễ
Above-Average Values
Keep the values that are greater than the average.
Bạn sẽ học
Hai lần duyệtLọc
Chưa có lời giải
Duyệt theo chủ đề
- Beginner 95
- trí tuệ nhân tạo 47
- học máy 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Mạng nơ-ron 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Mẫu thiết kế 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
- Học tăng cường 3
- Sliding-window 3
- Trees 3