[Buổi 20][Chuỗi][HW] Bài 3: Thống kê ký tự
Thống kê ký tự
Bối cảnh
Một dòng log cần thống kê số chữ cái, chữ số, whitespace và ký tự khác.
Phân loại mỗi ký tự đúng một nhóm.
Yêu cầu
- Đọc cả dòng.
- Đếm alpha, digit, whitespace, other.
- In bốn số theo thứ tự.
Input
Một dòng bất kỳ.
Output
letters digits spaces other.
Ràng buộc
0 ≤ |s| ≤ 2000, ASCII.
Ví dụ 1
Input
TNUT K62!
Output
5 2 1 1
Giải thích
TNUT K62! có 5 chữ cái, 2 chữ số, 1 whitespace và 1 ký tự khác.
Ví dụ 2
Input
abc123
Output
3 3 0 0
Giải thích
abc123 có 3 chữ cái, 3 chữ số.
Thông tin học tập
- Module: M06
- Buổi: B20
- Loại bài: HOMEWORK
- Độ khó: Medium
- Concepts: string traversal, isalpha, isdigit, isspace, cctype
- Giới hạn kiến thức: B01-B20
- Time limit: 1 second(s)
- Memory limit: 256 MB
- Point: 100
Comments