19 lines
343 B
Text
19 lines
343 B
Text
import ctype
|
|
|
|
var letters = new int [26]
|
|
|
|
var s = openin (args[0])
|
|
while (!s.eof()) {
|
|
var ch = s.getchar()
|
|
if (s.eof()) {
|
|
break
|
|
}
|
|
if (ctype.isalpha (ch)) {
|
|
var n = cast<int>(ctype.tolower(ch) - 'a')
|
|
++letters[n]
|
|
}
|
|
}
|
|
|
|
foreach i letters.size() {
|
|
println (cast<char>('a' + i) + " " + letters[i])
|
|
}
|