Phân loại ký tự
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Cho một dòng văn bản. Hãy đếm xem trong đó có bao nhiêu chữ cái, bao nhiêu chữ số và bao nhiêu khoảng trắng. Gợi ý: dùng các hàm isalpha, isdigit, isspace.
Dữ liệu vào
Một dòng văn bản gồm các chữ cái tiếng Anh (không dấu), chữ số, dấu cách và dấu câu, độ dài không quá ~1000~. Dòng không bắt đầu hoặc kết thúc bằng dấu cách.
Kết quả
In ra ba số: số chữ cái, số chữ số, số khoảng trắng, cách nhau bởi dấu cách.
Ví dụ
Ví dụ 1
Input:
Hello CBNoj 2026
Output:
10 4 2
Ví dụ 2
Input:
abc 123 xyz
Output:
6 3 2
Giải thích
Hello CBNoj 2026 có ~10~ chữ cái, ~4~ chữ số và ~2~ khoảng trắng. Vì dòng có dấu cách, hãy đọc bằng getline(cin, s) thay vì cin >> s.
Đang tải...