Anonymous user
Anagrams: Difference between revisions
→{{header|Ruby}}
No edit summary |
|||
Line 297:
<ruby>require 'open-uri'
anagram = Hash.new {|hash, key| hash[key] = []} # map sorted chars to anagrams▼
words = open('http://www.puzzlers.org/pub/wordlists/unixdict.txt').read.split▼
▲anagram = Hash.new {|hash, key| hash[key] = []}
for word in words▼
words = f.read.split
anagram[word.split('').sort] << word▼
▲ for word in words
end ▼
▲ anagram[word.split('').sort] << word
end
count = anagram.values.map {|ana| ana.length}.max
|