Jump to content

Anagrams: Difference between revisions

→‎{{header|Python}}: Anagram not acronym.
(→‎{{header|J}}: shorter solution)
(→‎{{header|Python}}: Anagram not acronym.)
Line 26:
>>> len(words)
25104
>>> acronymanagram = defaultdict(list) # map sorted chars to acronymsanagrams
>>> for word in words:
acronymanagram[str(sorted(word))].append( word )
 
>>> count, max_acronymsmax_anagrams = max((len(acrana), acrana) for acrana in acronymanagram.itervalues())
>>> for acrana in acronymanagram.itervalues():
if len(acrana) >= count:
print acrana
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.