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] Đếm dòng bắt đầu bằng root

    Trong /etc/passwd, mỗi dòng bắt đầu bằng tên người dùng. Dùng anchor ^ để đếm số dòng bắt đầu bằng root (mô phỏng grep -c '^root').

    Ví dụ:

    Input:
    root:x:0:0
    rootkit:x:5
    bin:x:1:1
    proot:x:9
    Output:
    2
    

    Lưu ý proot không khớp vì không bắt đầu bằng root.

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

      Nhiều dòng văn bản trên stdin.

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

      Tối đa 10000 dòng.

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

      Một số nguyên: số dòng bắt đầu bằng root.

    Ví dụ:

    Đầu vào:

    root:x:0:0
    rootkit:x:5
    bin:x:1:1
    proot:x:9
    

    Đầu ra:

    2

    Giải thích:

    root: và rootkit đều bắt đầu bằng 'root'; proot thì không.

    Đang tải editor...