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] Rút gọn địa chỉ IPv6

    Cho địa chỉ IPv6 dạng đầy đủ 8 nhóm 4 chữ số hex cách nhau dấu ':'. Rút gọn theo quy tắc: bỏ số 0 đứng đầu mỗi nhóm; thay dãy DÀI NHẤT (≥2 nhóm) toàn '0000' liên tiếp bằng '::' (chỉ một lần). In địa chỉ đã rút gọn.

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

      Một dòng chứa địa chỉ IPv6 đầy đủ.

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

      Đầu vào hợp lệ, 8 nhóm hex.

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

      Địa chỉ IPv6 đã rút gọn.

    Ví dụ:

    Đầu vào:

    2001:0db8:0000:0000:0000:ff00:0042:8329
    

    Đầu ra:

    2001:db8::ff00:42:8329

    Giải thích:

    Bỏ 0 đầu, dãy 3 nhóm 0 dài nhất → 2001:db8::ff00:42:8329.

    Đang tải editor...