Anonymous user
Best shuffle: Difference between revisions
→Swap if it is locally better algorithm: Do antidisestablishmentarianism
(→{{header|Python}}: Add another algorithm.) |
(→Swap if it is locally better algorithm: Do antidisestablishmentarianism) |
||
Line 1,233:
if __name__ == '__main__':
test_words = 'tree abracadabra seesaw, elk grrrrrr up a'.split()
for w in 'tree abracadabra seesaw elk grrrrrr up a antidisestablishmentarianism'.split():
print(w, '->', best_shuffle(w))</lang>
Line 1,243:
grrrrrr -> ('rgrrrrr', 5)
up -> ('pu', 0)
a -> ('a', 1)
antidisestablishmentarianism ('imissstiinlirtmeanaathbesand', 0)</pre>
===Alternative algorithm #1===
|