RosettaCodeData/Task/Letter-frequency/Langur/letter-frequency.langur
2024-04-19 16:56:29 -07:00

8 lines
235 B
Text

val .countLetters = fn(.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 fn(.k) $"\.k;: \.counts[.k];", keys .counts