-
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 Rust
225 thử thách bạn có thể giải bằng Rust, 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ó.
Trung bình
Chuẩn hóa theo lớp (layer normalization)
Chuẩn hóa mỗi hàng về trung bình 0 và phương sai 1, rồi co giãn và dịch chuyển, như mọi khối Transformer.
Bạn sẽ học
Layer normTransformer
Chưa có lời giải
Dễ
Giá Trị Lớn Thứ Hai
Tìm giá trị khác nhau lớn thứ hai.
Bạn sẽ học
Hai biến theo dõiGiá trị phân biệt
Chưa có lời giải
Dễ
Tổng các bội số
Cộng các giá trị nhỏ hơn một giới hạn, chia hết cho bất kỳ thừa số nào được cung cấp.
Bạn sẽ học
Vòng lặpTính chia hết
Chưa có lời giải
Dễ
Đạo hàm của các hàm kích hoạt
Tính đạo hàm của sigmoid, ReLU, Leaky ReLU hoặc tanh tại từng giá trị, chính là độ dốc mà lan truyền ngược cần.
Bạn sẽ học
Đạo hàmLan truyền ngược
Chưa có lời giải
Dễ
Tính tổng một mảng
Cộng tất cả các giá trị trong một danh sách.
Bạn sẽ học
Biến cộng dồnDanh sách rỗng
Chưa có lời giải
Trung bình
Gradient của một nơ-ron
Dùng quy tắc chuỗi để tìm mức thay đổi của hàm mất mát theo từng trọng số và bias của một nơ-ron sigmoid.
Bạn sẽ học
Quy tắc dây chuyềnGradient
Chưa có lời giải
Dễ
Flatten a 2D Array
Combine the rows of a 2D integer array into one array.
Bạn sẽ học
Mảng 2 chiềuVòng lặp lồng nhau
Chưa có lời giải
Dễ
Từ Dài Nhất
Tìm từ dài nhất trong một câu.
Bạn sẽ học
Tách chuỗiTheo dõi giá trị lớn nhất
Chưa có lời giải
Khó
Lan truyền ngược trong mạng hai lớp
Tính mọi gradient của trọng số và bias trong mạng có một lớp ẩn sigmoid và một đầu ra sigmoid.
Bạn sẽ học
Lan truyền ngượcQuy tắc dây chuyền
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ự
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
Dễ
Trung Bình Mảng
Tính giá trị trung bình của một danh sách số.
Bạn sẽ học
Tổng và số lượngChia số thực
Chưa có lời giải
Khó
Phân Bổ Phòng Khách Sạn
Phân bổ các nhóm khách đến theo thứ tự.
Bạn sẽ học
Truy vấn max trên đoạnCập nhật điể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ễ
Acronym Generator
Create an acronym from the first letter of every word, in uppercase.
Bạn sẽ học
Phân tích chuỗiTách từ
Chưa có lời giải
Dễ
Giá trị nhỏ nhất trong mảng
Tìm giá trị nhỏ nhất trong một danh sách.
Bạn sẽ học
Theo dõi giá trị nhỏ nhấtMột lần duyệt
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
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