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

    solution

    Đề bài: [Mạng máy tính] Sinh Interface ID EUI-64

    Từ địa chỉ MAC 48-bit, sinh Interface ID 64-bit theo EUI-64: chèn FFFE vào giữa (sau 3 byte đầu), và đảo bit U/L (bit thứ 7 của byte đầu, tức XOR 0x02). In 64 bit kết quả dưới dạng 4 nhóm hex 4 ký tự cách nhau ':'.

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

      Một dòng chứa MAC dạng xx:xx:xx:xx:xx:xx (hex).

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

      MAC hợp lệ 6 byte hex.

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

      Interface ID EUI-64: 4 nhóm hex cách nhau ':'.

    Ví dụ:

    Đầu vào:

    00:1a:2b:3c:4d:5e
    

    Đầu ra:

    021a:2bff:fe3c:4d5e

    Giải thích:

    Đảo bit U/L: 00→02; chèn fffe → 021a:2bff:fe3c:4d5e.

    Đang tải editor...