RosettaCodeData/Task/Anagrams/Sidef/anagrams.sidef
2016-12-05 23:44:36 +01:00

10 lines
284 B
Text

func main(file) {
file.open_r(\var fh, \var err) ->
|| die "Can't open file `#{file}' for reading: #{err}\n";
var vls = fh.words.group_by{.sort}.values;
var max = vls.map{.len}.max;
vls.grep{.len == max}.each{.join("\t").say};
}
main(%f'/tmp/unixdict.txt');