Thử thách lập trình về Math

Luyện math với 21 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ễ · 13 Trung bình · 8

Kỹ năng bạn sẽ luyện: Công thứcSố thực dấu phẩy độngĐa hìnhAdapter patternBất biếnChi phí khấu haoChia trường hợpChuẩn hóa dấuChuỗi MarkovCông thức đóngCăn bậc haiCăn và lũy thừa
  • 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ó.

21 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
Dễ

Cash: Fewest Coins

Give change with as few U.S. coins as possible.

Bạn sẽ học Thuật toán tham lamĐổi tiền
BeginnerGreedyStudent-beginnermath
Chưa có lời giải
Trung bình

Lũy thừa một phân số với số mũ thực

Nâng một phân số dương lên số mũ thực.

Bạn sẽ học Số mũ thựcSố thực dấu phẩy động
Fractionsmath
Chưa có lời giải
Trung bình

Lũy thừa số thực với số mũ phân số

Tính lũy thừa của một số thực dương với số mũ hữu tỉ.

Bạn sẽ học Căn và lũy thừaSố thực dấu phẩy động
Fractionsmath
Chưa có lời giải
Trung bình

Readability Grade

Estimate the school grade needed to read a text.

Bạn sẽ học Phân tích văn bảnCông thức
BeginnerStringsStudent-beginnermath
Chưa có lời giải
Trung bình

Làm Rỗng Hai Chồng Xu

Quyết định xem có thể làm rỗng cả hai chồng bằng các lượt lấy cặp xu hay không.

Bạn sẽ học Lập luận toán họcBất biến
Greedymath
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
Chưa có lời giải
Trung bình

Phép toán phân số chính xác

Thực hiện các phép toán phân số và trả về phân số tối giản.

Bạn sẽ học Rút gọn bằng ƯCLNChuẩn hóa dấu
Fractionsmath
Chưa có lời giải
Trung bình

Hai Mã Không Tấn Công Nhau

Đếm số cách đặt an toàn hai quân mã cho mỗi kích thước bàn cờ vuông.

Bạn sẽ học Đếm cách đặtMẫu tấn công
Combinatoricsmath
Chưa có lời giải
Dễ

Đếm số cái bắt tay

Đếm số cái bắt tay khi mỗi cặp người bắt tay nhau một lần.

Bạn sẽ học Đếm cặpCông thức đóng
Combinatoricsmath
Chưa có lời giải
Trung bình

Tra cứu Xoắn Ốc Số

Tìm giá trị tại một hàng và cột trong một xoắn ốc số mở rộng.

Bạn sẽ học Quy luật toán họcChia trường hợp
Patternsmath
Chưa có lời giải
Dễ

Trung vị của một danh sách

Tìm giá trị ở giữa của một danh sách sau khi sắp xếp.

Bạn sẽ học Sắp xếpThống kê
Arraysmath
Chưa có lời giải
Dễ

Hiệu của Bình phương

Lấy bình phương của tổng rồi trừ đi tổng các bình phương.

Bạn sẽ học Công thứcSố học
Beginnermath
Chưa có lời giải
Dễ

Phân phối trạng thái của chuỗi Markov

Lan truyền một phân phối xác suất qua ma trận chuyển của chuỗi Markov trong một số bước.

Bạn sẽ học Chuỗi MarkovXác suất
Simulationtrí tuệ nhân tạomath
Chưa có lời giải
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ẻ
Beginnermath
Chưa có lời giải
Dễ

Giờ, Phút và Giây

Chuyển đổi một khoảng thời gian (tính bằng giây) thành chuỗi ngắn gọn, dễ đọc.

Bạn sẽ học Đơn vị thời gianĐịnh dạng chuỗi
Beginnermath
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ị
Mẫu thiết kếParsingmath
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
Mẫu thiết kếParsingmath
Chưa có lời giải