Thử thách lập trình về Learning-path

Luyện Learning-path với 40 thử thách lập trình từ dễ đến khó. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì, AI nhận xét code và lời giải cộng đồng để so sánh.

Dễ · 35 Trung bình · 5

Kỹ năng bạn sẽ luyện: Danh sáchDanh sách 2 chiềuĐếmCông thứcSố họcTạo chuỗiBiến cộng dồnBiến đếm qua các hàngBài toán có lời vănBước nhảyBội sốChia đôi số mũ
  • 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ó.

40 thử thách
Dễ

Distance Between Points

Compute the straight-line distance between two points.

Bạn sẽ học Định lý PythagoreCăn bậc hai
BeginnerFunctionsLearning-pathmath
Chưa có lời giải
Trung bình

Count Islands

Count groups of connected land cells in a grid.

Bạn sẽ học Loang (flood fill)DFS đệ quy
BeginnerGridsLearning-pathRecursion
Chưa có lời giải
Trung bình

Gradebook Top Student

Find the student with the highest average score.

Bạn sẽ học Danh sách 2 chiềuTrung bình
BeginnerFunctionsGridsLearning-path
Chưa có lời giải
Dễ

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Bạn sẽ học Cặp chỉ sốTránh đếm trùng
ArraysBeginnerLearning-pathNested-loops
Chưa có lời giải
Dễ

Tam giác số

Xây dựng một tam giác các số tăng dần.

Bạn sẽ học Hàng tăng dầnBiến đếm qua các hàng
BeginnerLearning-pathNested-loopsPatterns
Chưa có lời giải
Dễ

Trung Bình Của Ba Số

Tính trung bình cộng của ba số nguyên.

Bạn sẽ học Số họcPhép chia
BeginnerLearning-pathVariables
Dễ

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

Bạn sẽ học Mẫu chuỗiKhoảng đệm
BeginnerLearning-pathNested-loopsPatterns
Chưa có lời giải
Dễ

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Bạn sẽ học Số họcGiá trị trả về
BeginnerLearning-pathVariables
Trung bình

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Bạn sẽ học Trường hợp cơ sởLàm sạch chuỗi
BeginnerLearning-pathRecursionStrings
Chưa có lời giải
Dễ

Hollow Square

Draw the outline of a square with * characters.

Bạn sẽ học Nhận biết viềnTạo chuỗi
BeginnerLearning-pathNested-loopsPatterns
Chưa có lời giải
Dễ

Days in a Month

Return how many days a month has, including leap years.

Bạn sẽ học Quy tắc lịchHàm phụ trợ
BeginnerConditionsFunctionsLearning-path
Chưa có lời giải
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
Chưa có lời giải
Trung bình

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

Bạn sẽ học Điều kiện thắngĐường chéo
BeginnerConditionsGridsLearning-path
Chưa có lời giải
Dễ

Chia Đôi Đến Khi Còn Một

Đếm số lần chia đôi để đưa một số về 1.

Bạn sẽ học Vòng lặp whileĐếm
BeginnerLearning-pathLoops
Chưa có lời giải
Dễ

Multiplication Grid

Build a full multiplication table.

Bạn sẽ học Danh sách 2 chiềuChỉ số hàng và cột
BeginnerLearning-pathNested-loops
Chưa có lời giải
Dễ

Min and Max Together

Find the smallest and largest value in one pass.

Bạn sẽ học Một lần duyệtTrả về nhiều giá trị
ArraysBeginnerFunctionsLearning-path
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
Chưa có lời giải
Dễ

Lãi Suất Đơn Giản

Tính tổng số tiền sau khi áp dụng lãi suất đơn giản.

Bạn sẽ học Phần trămBài toán có lời văn
BeginnerLearning-pathVariables
Chưa có lời giải