Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Custom rule: kiểm tra checksum

    Custom rule: kiểm tra mã có checksum

    Mã hợp lệ gồm các chữ số, trong đó chữ số cuối là checksum: bằng tổng các chữ số phía trước modulo 10.

    Quy tắc:

    1. Chuỗi phải toàn chữ số và có độ dài >= 2, ngược lại → invalid format.
    2. Gọi d là chữ số cuối, S là tổng các chữ số còn lại. Nếu S % 10 === d → valid, ngược lại → bad checksum.

    Ví dụ:

    • Input: 1234 → tổng 1+2+3=6, chữ số cuối là 4 → bad checksum
    • Input: 1236 → 1+2+3=6, cuối là 6 → valid
    • Định dạng đầu vào:

      Một dòng chứa mã.

    • Ràng buộc đầu vào:

      Độ dài 0..50.

    • Định dạng đầu ra:

      invalid format, bad checksum hoặc valid.

    Ví dụ:

    Đầu vào:

    1236
    

    Đầu ra:

    valid

    Giải thích:

    1+2+3=6, chữ số cuối là 6 nên hợp lệ.

    Đang tải editor...