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

Luyện Beginner với 95 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ễ · 89 Trung bình · 6

Kỹ năng bạn sẽ luyện: ĐếmCông thứcDanh sáchSố họcTách chuỗiTách chữ sốChia lấy dưDanh sách 2 chiềuMột lần duyệtTheo dõi giá trị lớn nhấtTính chia hếtVòng lặp
  • 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ó.

95 thử thách
Dễ

Xoay Mảng

Xoay một danh sách sang phải một số bước nhất định.

Bạn sẽ học Chỉ số mảngChia lấy dư
ArraysBeginnerStudent-beginner
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ễ

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ễ

Chữ Số Nhỏ Nhất

Tìm chữ số thập phân nhỏ nhất của một số nguyên dương.

Bạn sẽ học Tách chữ sốTheo dõi giá trị nhỏ nhất
Beginner
Chưa có lời giải
Dễ

Giai thừa

Nhân tất cả các số nguyên dương từ 1 đến n.

Bạn sẽ học Vòng lặpTích cộng dồn
Beginner
Chưa có lời giải
Dễ

Tổng các chữ số

Cộng tất cả các chữ số thập phân của một số nguyên dương.

Bạn sẽ học Chia lấy dư và chia nguyênVòng lặp while
Beginner
Chưa có lời giải
Dễ

Chữ Số Lớn Nhất

Tìm chữ số thập phân lớn nhất của một số nguyên dương.

Bạn sẽ học Tách chữ sốTheo dõi giá trị lớn nhất
Beginner
Chưa có lời giải
Dễ

Số tam giác

Cộng các số nguyên từ 1 đến n.

Bạn sẽ học Vòng lặpCấp số cộng
Beginner
Chưa có lời giải
Dễ

Bình phương một số

Nhân một số nguyên với chính nó.

Bạn sẽ học HàmSố học
Beginner
Chưa có lời giải
Dễ

Đảo ngược một số

Đảo ngược các chữ số thập phân của một số nguyên dương.

Bạn sẽ học Tách chữ sốGhép số mới
Beginner
Chưa có lời giải
Dễ

Đếm Chữ Số

Đếm số chữ số thập phân của một số nguyên dương.

Bạn sẽ học Chia nguyênVòng lặp đếm
Beginner
Chưa có lời giải
Dễ

Một cấu hình dùng chung

Mô phỏng một đối tượng thiết lập singleton: mọi phần của chương trình đều đọc và ghi cùng một thể hiện.

Bạn sẽ học SingletonTrạng thái dùng chung
BeginnerMẫu thiết kếSimulation
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
BeginnerParsingStrings
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
BeginnerParsingStrings
Chưa có lời giải
Dễ

Phí cầu đường theo loại xe

Tính phí cho xe máy, ô tô và xe tải, trong đó xe tải mở rộng quy tắc xe cơ bản bằng số trục.

Bạn sẽ học Kế thừaGhi đè phương thức
BeginnerSimulation
Chưa có lời giải
Dễ

Quy tắc tài khoản ngân hàng

Bảo vệ số dư tài khoản bằng các quy tắc nạp và rút tiền, từ chối các thao tác không hợp lệ.

Bạn sẽ học Đóng góiQuy tắc nghiệp vụ
BeginnerSimulation
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
BeginnerParsingStrings
Chưa có lời giải