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

    solution

    Đề bài: [An toàn thông tin] CRC32 của chuỗi

    CRC32

    CRC32 (Cyclic Redundancy Check) là một checksum 32 bit dùng rộng rãi để phát hiện lỗi (ZIP, PNG, Ethernet). Thư viện zlib cung cấp zlib.crc32.

    Đọc một dòng, tính CRC32 (giá trị unsigned 32 bit) rồi in dưới dạng hex 8 ký tự có chèn 0 ở đầu. Bỏ ký tự xuống dòng cuối.

    Ví dụ

    Input:

    abc
    

    Output:

    352441c2
    
    • Định dạng đầu vào:

      Một dòng chứa chuỗi s.

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

      0 ≤ len(s) ≤ 1000.

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

      Một dòng: CRC32 dạng hex 8 ký tự.

    Ví dụ:

    Đầu vào:

    abc
    

    Đầu ra:

    352441c2

    Giải thích:

    CRC32('abc') = 0x352441c2.

    Đang tải editor...