Nguyên âm, phụ âm

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 500 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một xâu ký tự \(S\) chỉ bao gồm các chữ cái Latinh in thường từ a đến z. Trong tiếng Anh, các ký tự a, e, i, o, u được gọi là các nguyên âm, các chữ cái còn lại được gọi là phụ âm.

Nhiệm vụ của bạn là đếm xem trong xâu \(S\) có bao nhiêu nguyên âm và bao nhiêu phụ âm.

Input

  • Một dòng duy nhất chứa xâu ký tự \(S\) (\(1 \leq |S| \leq 10^6\)), xâu chỉ chứa các ký tự từ a đến z.

Output

  • In ra hai số nguyên cách nhau bởi một khoảng trắng, lần lượt là số lượng nguyên âm và số lượng phụ âm tìm được trong xâu \(S\).

Example

Test 1

Input
lqdoj
Output
1 4
Note

Trong xâu lqdoj:

  • Nguyên âm: o (1 ký tự).
  • Phụ âm: l, q, d, j (4 ký tự).

Test 2

Input
programming
Output
3 8
Note

Trong xâu programming:

  • Nguyên âm: o, a, i (3 ký tự).
  • Phụ âm: p, r, g, r, m, m, n, g (8 ký tự).

Constraints

  • Subtask \(1\) (\(40\%\) số điểm): \(|S| \leq 10^3\).
  • Subtask \(2\) (\(60\%\) số điểm): Không có ràng buộc gì thêm.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.