Checksum của TCP/UDP/IP dùng phép cộng one's complement trên các word 16-bit:
Cho danh sách các word 16-bit (số nguyên 0–65535), tính checksum.
Vào:
2
1
2
Tổng = 3, không tràn, bù 1 của 0x0003 = 0xFFFC = 65532.
Dòng 1: số n word. n dòng tiếp theo mỗi dòng một word 16-bit.
1 ≤ n ≤ 10000, 0 ≤ word ≤ 65535.
Một dòng: giá trị checksum 16-bit (0–65535).
Ví dụ:
Đầu vào:
2
1
2
Đầu ra:
65532
Giải thích:
Đang tải editor...