-
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 C++
226 thử thách bạn có thể giải bằng C++, 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ó.
Dễ
Một cấu hình dùng chung
Mô phỏng một đối tượng thiết lập singleton: mọi phần của chương trình đều đọc và ghi cùng một thể hiện.
Bạn sẽ học
SingletonTrạng thái dùng chung
Chưa có lời giải
Dễ
Người đăng ký sự kiện
Gửi sự kiện tới những người đăng ký từng chủ đề theo kiểu observer và đếm số thông báo mỗi người nhận được.
Bạn sẽ học
Observer patternDictionary
Chưa có lời giải
Dễ
Bộ chuyển đổi cảm biến nhiệt độ
Chuyển đổi các giá trị đọc từ cảm biến Fahrenheit, Kelvin và Celsius sang một giao diện Celsius duy nhất.
Bạn sẽ học
Adapter patternĐổi đơn vị
Chưa có lời giải
Dễ
Shape Factory: tính diện tích
Tạo các hình từ mô tả văn bản bằng factory và trả về diện tích của từng hình.
Bạn sẽ học
Factory methodĐa hình
Chưa có lời giải
Trung bình
Kích thước thư mục với Composite
Tính tổng kích thước của mọi thư mục trong một cây, nơi thư mục chứa tệp và các thư mục khác.
Bạn sẽ học
Composite patternCây
Chưa có lời giải
Trung bình
Bảng lương hàng tuần
Tính tổng lương một tuần cho nhân viên lương cố định, theo giờ và hoa hồng, mỗi loại theo quy tắc riêng.
Bạn sẽ học
Đa hìnhTính giờ làm thêm
Chưa có lời giải
Dễ
Decorator cho giá tiền
Bọc một giá gốc bằng các decorator giảm giá, thuế, phí vận chuyển và coupon được áp dụng theo thứ tự.
Bạn sẽ học
Decorator patternPhần trăm
Chưa có lời giải
Trung bình
Thứ tự hoàn thành tác vụ song song
Chạy các task đồng thời với tối đa k task cùng lúc và báo cáo thứ tự chúng hoàn thành.
Bạn sẽ học
Đồng thờiHàng đợi ưu tiên
Chưa có lời giải
Dễ
Chi phí thông báo
Gửi tin nhắn qua email, SMS và push, mỗi kênh tự tính chi phí theo cách riêng.
Bạn sẽ học
Đa hìnhChia nguyên
Chưa có lời giải
Trung bình
Ngăn xếp với giá trị nhỏ nhất
Xây dựng một stack có thể báo cáo phần tử nhỏ nhất của nó ngay lập tức sau bất kỳ lần push hoặc pop nào.
Bạn sẽ học
Ngăn xếpGiá trị nhỏ nhất
Chưa có lời giải
Trung bình
Trình tạo câu truy vấn SQL
Ghép một truy vấn SQL từ các phần được cho theo bất kỳ thứ tự nào, giống như một đối tượng builder thu thập các thiết lập từng bước.
Bạn sẽ học
Builder patternGhép chuỗi
Chưa có lời giải
Trung bình
Thứ tự giải phóng theo RAII
Tìm thứ tự các tài nguyên trong từng phạm vi được giải phóng khi phạm vi kết thúc, như RAII đảm bảo.
Bạn sẽ học
RAIINgăn xếp
Chưa có lời giải
Dễ
Ghép khách hàng và đơn hàng
Ghép khách hàng với đơn hàng giống LINQ Join và báo tổng chi tiêu của từng khách.
Bạn sẽ học
LINQ JoinGom nhóm
Chưa có lời giải
Dễ
Đếm mức độ log
Đọc các dòng của một tệp log và đếm xem có bao nhiêu dòng là INFO, WARNING và ERROR.
Bạn sẽ học
Đọc từng dòngTách chuỗi
Chưa có lời giải
Dễ
Tuổi không hợp lệ đầu tiên
Xác thực các tuổi đã nhập và báo vị trí của mục nhập sai đầu tiên thay vì để chương trình bị lỗi.
Bạn sẽ học
Kiểm tra hợp lệPhân tích chuỗi
Chưa có lời giải
Dễ
Phí cầu đường theo loại xe
Tính phí cho xe máy, ô tô và xe tải, trong đó xe tải mở rộng quy tắc xe cơ bản bằng số trục.
Bạn sẽ học
Kế thừaGhi đè phương thức
Chưa có lời giải
Dễ
Tạo đối tượng JSON
Biến các khóa và giá trị thành một chuỗi đối tượng JSON, thoát dấu ngoặc kép và dấu gạch chéo ngược đúng cách.
Bạn sẽ học
Định dạng JSONEscape ký tự
Chưa có lời giải
Dễ
Cộng các số trong đối tượng JSON phẳng
Phân tích một đối tượng JSON phẳng có các giá trị là số nguyên và cộng các giá trị đó lại.
Bạn sẽ học
Phân tích JSONTách chuỗi
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