Skip to content

Commit

Permalink
us states anagram puzzle
Browse files Browse the repository at this point in the history
  • Loading branch information
johnlawrenceaspden committed Oct 24, 2014
1 parent eb50a17 commit 4c420fa
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions states.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
states=["Alabama", "Hawaii", "Massachusetts", "New Mexico",
"South Dakota", "Alaska", "Idaho", "Michigan", "New York",
"Tennessee", "Arizona", "Illinois", "Minnesota", "North Carolina",
"Texas", "Arkansas", "Indiana", "Mississippi", "North Dakota",
"Utah", "California", "Iowa", "Missouri", "Ohio",
"Vermont", "Colorado", "Kansas", "Montana", "Oklahoma",
"Virginia", "Connecticut", "Kentucky", "Nebraska", "Oregon",
"Washington", "Delaware", "Louisiana", "Nevada", "Pennsylvania",
"West Virginia", "Florida", "Maine", "New Hampshire", "Rhode Island",
"Wisconsin", "Georgia", "Maryland", "New Jersey", "South Carolina",
"Wyoming"]

anagrams={}

for i in states:
for j in states:
if i<j: continue
anagram=tuple(sorted(i+j))
if anagram in anagrams:
print (anagrams[anagram], i,j)
else:
anagrams[anagram]=[i,j]





0 comments on commit 4c420fa

Please sign in to comment.