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

    solution

    Đề bài: [C] Thống kê ký tự bảng điểm danh — 4 dòng phân loại

    Một hệ thống điểm danh đọc vào 4 dòng dữ liệu (mã sinh viên, mã môn, ghi chú...). Hãy đọc 4 dòng (mỗi dòng tối đa 200 ký tự, không tính ký tự xuống dòng), sau đó in ra số lượng ký tự thuộc từng loại trên TOÀN BỘ 4 dòng gộp lại:

    • Chữ số '0'..'9'
    • Chữ thường 'a'..'z'
    • Chữ hoa 'A'..'Z'
    • Ký tự khác (không thuộc 3 loại trên, KHÔNG tính '\n')

    Định dạng output: digit=A lower=B upper=C other=D trên một dòng.

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

      4 dòng văn bản, mỗi dòng tối đa 200 ký tự.

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

      Mỗi dòng dài tối đa 200 ký tự. Có thể có dòng rỗng.

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

      Một dòng duy nhất theo định dạng digit=A lower=B upper=C other=D.

    Ví dụ:

    Đầu vào:

    SV001
    IT01
    Hello World
    2026!!
    

    Đầu ra:

    digit=9 lower=8 upper=6 other=3

    Giải thích:

    digit: SV001(3)+IT01(2)+2026(4)=9? thực: SV001 có 3 số (0,0,1), IT01 có 2 số (0,1), Hello World có 0 số, 2026!! có 4 số -> 9. lower: SV001(0)+IT01(0)+Hello World(8: ello+orld)+2026!!(0)=8. upper: SV001(2)+IT01(2)+Hello World(2)+2026!!(0)=6. other: SV001(0)+IT01(0)+Hello World(1 space)+2026!!(2)=3. Kết quả: digit=9 lower=8 upper=6 other=3.

    Đang tải editor...