CyberStars

String Stats

Creează o clasă AnalizatorText care primește un șir în constructorul său și oferă trei metode:

  • numarVocale(): returnează numărul de vocale (a, e, i, o, u, fără sensibilitate la majuscule)
  • numarConsoane(): returnează numărul de consoane (litere care nu sunt vocale)
  • numarCuvinte(): returnează numărul de cuvinte (separate prin spații)

Citește o singură linie de text de la stdin. Creează un AnalizatorText și afișează cele trei statistici.

Date de intrare

  • Linia 1: un șir de text (doar litere și spații, între 1 și 10^5 de caractere, cuvintele separate prin câte un singur spațiu)

Rezultat

  • Linia 1: Vocale: X
  • Linia 2: Consoane: X
  • Linia 3: Cuvinte: X

Exemple

Intrare:
Salut lume

Ieșire:
Vocale: 4
Consoane: 5
Cuvinte: 2
Intrare:
Java e fain

Ieșire:
Vocale: 5
Consoane: 4
Cuvinte: 3
Intrare:
Cer

Ieșire:
Vocale: 1
Consoane: 2
Cuvinte: 1

y nu este numărat aici ca vocală. Contează doar a, e, i, o, u.