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ó.

225 thử thách
Dễ

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

Bạn sẽ học Công thứcThứ tự toán tử
BeginnerLearning-pathVariables
Khó

Tìm Nhiều Mẫu Trong Văn Bản

Với mỗi mẫu được yêu cầu, xác định xem nó có xuất hiện dưới dạng một chuỗi con liên tiếp ở bất kỳ đâu trong văn bản chung hay không.

Bạn sẽ học Tìm chuỗi conTiền xử lý
Pattern-matchingStringsTries
Chưa có lời giải
Khó

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

Bạn sẽ học QHĐ trên đoạnTối ưu hóa
AdvancedCompetitive-programmingDynamic-programming
Chưa có lời giải
Dễ

Tần suất ký tự

Đếm số lần xuất hiện của mỗi ký tự.

Bạn sẽ học Bảng tần suấtĐếm
BeginnerDictionariesStringsStudent-beginner
Dễ

Tổng các số Fibonacci chẵn

Cộng các số Fibonacci chẵn không vượt quá một giới hạn.

Bạn sẽ học Sinh dãy sốLọc
NumbersSequences
Chưa có lời giải
Khó

Phần Thưởng Dự Án Tối Đa

Chọn các dự án không chồng lấn để đạt tổng phần thưởng lớn nhất.

Bạn sẽ học Lập lịch có trọng sốQHĐ với tìm kiếm nhị phân
Dynamic-programmingScheduling
Chưa có lời giải
Dễ

Số Bị Thiếu

Tìm số bị thiếu duy nhất trong dãy từ 0 đến n.

Bạn sẽ học Cấp số cộngMẹo hiệu của tổng
ArraysBeginnerStudent-beginnermath
Trung bình

Tổng các số nguyên tố nhỏ hơn một giới hạn

Cộng tất cả các số nguyên tố nhỏ hơn nghiêm ngặt một giới hạn.

Bạn sẽ học Sàng EratosthenesCộng số nguyên tố
Number-theorySieve
Chưa có lời giải
Trung bình

Ước Số Nguyên Tố Lớn Nhất

Tìm số nguyên tố lớn nhất chia hết cho một số nguyên dương.

Bạn sẽ học Phân tích thừa số nguyên tốChia thử
AlgorithmsNumber-theory
Khó

Đếm Số Có Các Chữ Số Kề Nhau Khác Nhau

Đếm các giá trị trong một đoạn mà các chữ số thập phân liền kề không bao giờ giống nhau.

Bạn sẽ học QHĐ chữ sốĐếm trong đoạn
Dynamic-programmingNumbers
Chưa có lời giải
Dễ

Ký Tự Độc Nhất Đầu Tiên

Tìm ký tự đầu tiên chỉ xuất hiện một lần.

Bạn sẽ học Bảng bămĐếm
BeginnerDictionariesStringsStudent-beginner
Chưa có lời giải
Trung bình

List Primes With a Sieve

Find primes up to a limit by marking composite multiples.

Bạn sẽ học Sàng EratosthenesMảng Boolean
Number-theorySieve
Dễ

Giá trị số La Mã

Chuyển đổi số La Mã thành số nguyên.

Bạn sẽ học Bảng ký hiệu sang giá trịQuy tắc trừ
BeginnerLookup-tablesStringsStudent-beginner
Chưa có lời giải
Trung bình

Đếm Số Đường Đi Trên Lưới

Đếm số cách đi qua một lưới hình chữ nhật chỉ với các bước sang phải và xuống dưới.

Bạn sẽ học Đếm đường đi trên lướiHệ số nhị thức
CombinatoricsDynamic-programming
Chưa có lời giải
Trung bình

Lũy Thừa Đệ Quy

Tính lũy thừa bằng đệ quy bằng cách chia đôi số mũ.

Bạn sẽ học Chia đôi số mũChia để trị
BeginnerLearning-pathRecursion
Trung bình

Tìm Bộ Ba Tam Giác Vuông

Liệt kê tất cả các tam giác vuông có cạnh là số nguyên với chu vi cho trước.

Bạn sẽ học Liệt kêTránh trùng lặp
GeometryNumber-theory
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
RecursionTreestrí tuệ nhân tạo
Chưa có lời giải
Dễ

Nhân Đôi Hạt Lúa Trên Bàn Cờ Vua

Tính số hạt trên một ô và tổng số hạt trên cả 64 ô.

Bạn sẽ học Lũy thừa của 2Số lớn
NumbersSequences
Chưa có lời giải