Štetje črk

Iz Java
Skoči na: navigacija, iskanje

Statistične jezikoslovce izjemno zanima, kolikokrat se v jeziku pojavi kaka črka. Da bi jim pomagali, morate napisati program, ki najprej od uporabnika prebere število besed N, ki se jih uporabniku ljubi vnesti. Nato prebere N besed in prešteje, kolikokrat se je v teh besedah pojavila kakšna črka, pri čemer se ne ukvarja z enakostmi velikih in malih črk (velike in male črke torej loči - 'a' ni enak 'A'). Prav tako programu ni potrebno upoštevati "krilatih" črk (č,ž,š,Č,Š,Ž) niti ločil in presledkov. Program naj za vsako črko izpiše, kolikokrat se je pojavila. Izpis naj, če sta vnešeni besedi "Banana" in "NJAM" izgleda približno takole:

A: 1
B: 1
C: 0
... 
J: 1
K: 0
L: 0
M: 1 
N: 1
...
a: 3
b: 0
...
n: 2
... 

Ker statističnih lingvististov pogosto ne zanimajo razlike med majhnimi in velikimi črkami, program popravite tako, da bo preštel črke, ne glede na velikost. Pri tem si pomagajte z metodo

String.toUpperCasePoleg tega ne izpišite črk, ki se v besedah ne pojavijo. Za zgornji primer naj program torej izpiše:

A: 4
B: 1
J: 1
M: 1
N: 3