Jump to content

Best shuffle: Difference between revisions

m
(→‎Swap if it is locally better algorithm: More words culled from other entries. Better output formatting.)
Line 1,236:
 
if __name__ == '__main__':
test_words = ('tree abracadabra seesaw elk grrrrrr up a '
+ 'antidisestablishmentarianism hounddogs').split()
test_words += ['aardvarks are ant eaters', 'immediately', 'abba']
Line 1,247:
<pre>>>> ================================ RESTART ================================
>>>
tree |-> 0, eetreert
abracadabra |-> 0, cabdarabaarraadabbcaar
seesaw |-> 0, essweaeswesa
elk |-> 0, kel
grrrrrr |-> 5, rgrrrrrrrgrrrr
up |-> 0, pu
hounddogs a |-> 01, sdhoogudna
aantidisestablishmentarianism |-> 0, shanatsrmnistmatnsaibeieildia
antidisestablishmentarianism |-> 0, imiebshalnntsdraaiisntasetmi
hounddogs |-> 0, sdhoogudn
aardvarks are ant eaters hounddogs |-> 0, re ssvarat araetadkne arnsdduhgoo
aardvarks are ant immediatelyeaters |-> 0, etyilmeadimrstearkseaearav an tra d
hounddogsimmediately |-> 0, udsdgnhoomeiyeatimdl
abba |-> 0, baab
>>> ================================ RESTART ================================
>>>
tree |-> 0, eetreert
abracadabra |-> 0, raaradcbaabdacrarabaab
seesaw |-> 0, esawesewsase
elk |-> 0, kellke
grrrrrr |-> 5, rrgrrrrrrrrgrr
up |-> 0, pu
hounddogs a |-> 01, ddoguhsona
aantidisestablishmentarianism |-> 0, nimitbsineeisaatsrnahidslmata
antidisestablishmentarianism |-> 0, ebitiadsashastltnsemmaniirin
hounddogs |-> 0, udsdgnhoo
aardvarks are ant eaters hounddogs |-> 0, dttr ee rrksas areanvaaadhoonsgud
aardvarks are ant immediatelyeaters |-> 0, atilyeedmmise aetdararv anaatkr rse
immediately |-> 0, ldemieiaymt
abba |-> 0, baab
>>> ================================ RESTART ================================
>>>
tree |-> 0, eetreert
abracadabra |-> 0, crabarabaadraadabarcab
seesaw |-> 0, easwsewssaee
elk |-> 0, kellke
grrrrrr |-> 5, rrrrrgrrrgrrrr
up |-> 0, pu
a |-> 1, a
aantidisestablishmentarianism |-> 0, riaamatlnishsieitdainsasnmebt
antidisestablishmentarianism |-> 0, theeilnarmidaabsitsmnastinis
hounddogs |-> 0, ddoguhson
aardvarks are ant eaters hounddogs |-> 0, v karraenertas a etdasarondsuhdog
aardvarks are ant immediatelyeaters |-> 0, eltiemimaydevaats rdaksrat eanerra
immediately |-> 0, deimyelmiat
abba |-> 0, baab
>>> </pre>
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.