RosettaCodeData/Task/Anagrams/Oforth/anagrams.fth
2023-07-01 13:44:08 -04:00

11 lines
232 B
Forth

import: mapping
import: collect
import: quicksort
: anagrams
| m |
"unixdict.txt" File new groupBy( #sort )
dup sortBy( #[ second size] ) last second size ->m
filter( #[ second size m == ] )
apply ( #[ second .cr ] )
;