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

    solution

    Đề bài: [Hệ điều hành Unix] Validate số điện thoại Việt Nam

    Validate số di động VN sau khi chuẩn hóa (xóa mọi khoảng trắng \s). Hợp lệ nếu bắt đầu bằng 0 hoặc +84, tiếp theo là đầu số 3/5/7/8/9, rồi đúng 8 chữ số. In VALID hoặc INVALID.

    Mẫu (sau khi bỏ space): ^(0|\+84)(3|5|7|8|9)\d{8}$.

    Ví dụ:

    Input:
    0912 345 678
    +84987654321
    0123456789
    0999
    Output:
    VALID
    VALID
    INVALID
    INVALID
    

    Dòng 3 đầu số 1 không hợp lệ.

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

      Mỗi dòng là một số điện thoại (có thể có khoảng trắng).

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

      Tối đa 10000 dòng.

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

      Mỗi dòng in VALID hoặc INVALID.

    Ví dụ:

    Đầu vào:

    0912 345 678
    +84987654321
    0123456789
    0999
    

    Đầu ra:

    VALID
    VALID
    INVALID
    INVALID

    Giải thích:

    '0912345678' và '+84987654321' đúng dạng; đầu số 1 (dòng 3) và số quá ngắn (dòng 4) đều sai.

    Đang tải editor...