Yet another "Filter a word list" task.
put +.words, " words found:\n", $_ with 'unixdict.txt'.IO.words\ .grep({ .chars > 10 and all(.comb.Bag<a e i o u>) == 1 })\ .batch(5)».fmt('%-13s').join: "\n";
25 words found: ambidextrous bimolecular cauliflower communicable communicate consanguine consultative countervail exclusionary grandiloquent importunate incommutable incomputable insupportable loudspeaking malnourished mensuration oneupmanship pandemonium permutation perturbation portraiture praseodymium stupefaction sulfonamide
Last updated 3 years ago