Đếm ký tự

Xem dạng PDF

Gửi bài giải

Điểm: 0,10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1000M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Bình đang học về kiểu dữ liệu chuỗi (string) và các thao tác trên đó. Cậu ấy muốn viết một chương trình có khả năng phân tích một chuỗi văn bản và đếm xem trong đó có bao nhiêu nguyên âm, bao nhiêu phụ âm, và bao nhiêu chữ số.

Các nguyên âm trong tiếng Anh là 'U', 'E', 'O', 'A', 'I' (cả chữ hoa và chữ thường). Phụ âm là các chữ cái còn lại. Chữ số là các ký tự từ '0' đến '9'. Các ký tự khác như dấu cách sẽ được bỏ qua.

Bạn hãy viết một chương trình có một hàm thực hiện chức năng này để giúp Bình.

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

Dòng đầu tiên chứa một số nguyên ~T~ (~1 \le T \le 100~), là số lượng chuỗi cần xử lý.

~T~ dòng tiếp theo, mỗi dòng chứa một chuỗi ký tự ~S~ (độ dài từ 1 đến 255 ký tự). Chuỗi chỉ chứa chữ cái tiếng Anh (a-z, A-Z), chữ số (0-9) và dấu cách.

Định dạng đầu ra

Đối với mỗi chuỗi ~S~, in ra 3 số nguyên trên một dòng, cách nhau bởi dấu cách, lần lượt là số lượng nguyên âm, số lượng phụ âm, và số lượng chữ số.

Sample Input

2
Hello World 123
Programming is fun 2024

Sample Output

3 7 3
6 11 4

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.