Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
7
Task/Anagrams/Maple/anagrams-1.maple
Normal file
7
Task/Anagrams/Maple/anagrams-1.maple
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
words := HTTP:-Get( "http://wiki.puzzlers.org/pub/wordlists/unixdict.txt" )[2]: # ignore errors
|
||||
use StringTools, ListTools in
|
||||
T := Classify( Sort, map( Trim, Split( words ) ) )
|
||||
end use:
|
||||
L := convert( T, 'list' ):
|
||||
m := max( map( nops, L ) ); # what is the largest set?
|
||||
A := select( s -> evalb( nops( s ) = m ), L ); # get the maximal sets of anagrams
|
||||
4
Task/Anagrams/Maple/anagrams-2.maple
Normal file
4
Task/Anagrams/Maple/anagrams-2.maple
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
A := [{"abel", "able", "bale", "bela", "elba"}, {"angel", "angle", "galen",
|
||||
"glean", "lange"}, {"alger", "glare", "lager", "large", "regal"}, {"evil",
|
||||
"levi", "live", "veil", "vile"}, {"caret", "carte", "cater", "crate", "trace"}
|
||||
, {"elan", "lane", "lean", "lena", "neal"}];
|
||||
Loading…
Add table
Add a link
Reference in a new issue