RosettaCodeData/Task/Letter-frequency/Langur/letter-frequency.langur
2023-07-01 13:44:08 -04:00

8 lines
233 B
Text

val .countLetters = f(.s) {
for[=h{}] .s2 in split(replace(.s, RE/\P{L}/)) {
_for[.s2; 0] += 1
}
}
val .counts = .countLetters(readfile "./fuzz.txt")
writeln join "\n", map f(.k) $"\.k;: \.counts[.k];", keys .counts