-
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 Học MatplotlibBiểu đồ đường, cột, phân tán và tròn với visualizer tương tác 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++ Lập trình cho trẻ em Vừa chơi vừa học lập trình!
- Thử tháchMới
- Cho giáo viênMới
- Cập Nhật mới nhất
- Mời mình một ly cà phê
Thử thách lập trình Swift
225 thử thách bạn có thể giải bằng Swift, 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 · 67 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
- 123
- Giải pháp đã chia sẻ
- 9
- Ngôn ngữ
Tất cả thử thách
Tìm theo chủ đề, ngôn ngữ hoặc độ khó.
Dễ
Màu Ô Cờ Vua
Xác định màu của một ô trên bàn cờ 8 x 8.
Bạn sẽ học
Tọa độTính chẵn lẻ
Chưa có lời giải
Dễ
Khởi tạo trọng số Xavier và He
Tính khoảng giá trị hoặc độ lệch chuẩn dùng để khởi tạo trọng số của một lớp.
Bạn sẽ học
Khởi tạo Xavier và HeỔn định huấn luyện
Chưa có lời giải
Khó
Huấn luyện mạng nơ-ron giải bài toán XOR
Kết hợp tất cả: huấn luyện mạng sigmoid 2-2-1 bằng lan truyền ngược cho đến khi học được XOR.
Bạn sẽ học
Huấn luyện mạng nơ-ronBài toán XOR
Chưa có lời giải
Dễ
Danh sách việc cần làm
Quản lý danh sách công việc: thêm, đánh dấu xong, xóa và báo những việc còn lại.
Bạn sẽ học
Collection có kiểuRecord
Khó
Scaled dot-product attention
Cài đặt phép attention, trái tim của Transformer và các mô hình ngôn ngữ lớn.
Bạn sẽ học
AttentionTransformer
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
Huấn luyện nơ-ron bằng hạ gradient
Lặp lại lan truyền xuôi, tính gradient và cập nhật trọng số để dạy một nơ-ron sigmoid từ các ví dụ.
Bạn sẽ học
Hạ gradientVòng lặp huấn luyện
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ễ
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ễ
Cộng các số hợp lệ
Cộng các mục là số nguyên và bỏ qua mọi thứ khác, theo cách try/except xử lý dữ liệu đầu vào lỗi.
Bạn sẽ học
Try/exceptKiểm tra đầu vào
Chưa có lời giải
Dễ
Hàm softmax
Biến các điểm số thô thành xác suất có tổng bằng 1 mà không bị tràn số với giá trị lớn.
Bạn sẽ học
SoftmaxỔn định số học
Chưa có lời giải
Dễ
Mảng động tăng kích thước
Mô phỏng cách một mảng động tăng gấp đôi dung lượng và đếm số lần cấp phát lại cũng như số phần tử đã sao chép.
Bạn sẽ học
Mảng độngChi phí khấu hao
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
Khó
Self-attention nhiều đầu (multi-head)
Chiếu đầu vào thành query, key và value, chạy attention song song ở nhiều đầu, rồi kết hợp lại.
Bạn sẽ học
Multi-head attentionPhép chiếu ma trận
Chưa có lời giải
Trung bình
Self-attention nhân quả (có mask)
Cài đặt attention có mask mà các mô hình GPT dùng, trong đó mỗi token chỉ được nhìn chính nó và các token trước.
Bạn sẽ học
Attention có mặt nạMô hình GPT
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ễ
Độ tương đồng cosine
Đo mức giống nhau của hai vector theo góc giữa chúng, như cách công cụ tìm kiếm so sánh embedding.
Bạn sẽ học
Độ tương đồng vectorEmbedding
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