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] Kiểm tra địa chỉ IPv4 hợp lệ

    Cho một chuỗi. Hãy kiểm tra nó có phải địa chỉ IPv4 hợp lệ hay không.

    Một IPv4 hợp lệ gồm đúng 4 octet ngăn cách bởi dấu ., mỗi octet là số nguyên 0≤x≤2550 \le x \le 2550≤x≤255 và không có số 0 đứng đầu thừa (ví dụ 01, 00 không hợp lệ, nhưng 0 hợp lệ).

    Ví dụ: 192.168.1.1 hợp lệ; 256.1.1.1 không hợp lệ (256 > 255); 1.02.3.4 không hợp lệ (02 có số 0 thừa).

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

      Một dòng chứa chuỗi cần kiểm tra (không chứa khoảng trắng).

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

      Độ dài chuỗi ≤50\le 50≤50.

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

      In YES nếu hợp lệ, ngược lại NO.

    Ví dụ:

    Đầu vào:

    192.168.1.1

    Đầu ra:

    YES

    Giải thích:

    Đủ 4 octet, mỗi octet trong [0,255], không có số 0 thừa nên hợp lệ.

    Đang tải editor...