Best shuffle: Difference between revisions
Content added Content deleted
(→Swap if it is locally better algorithm: while loop not needed.) |
(→Swap if it is locally better algorithm: Task description dictates output format) |
||
Line 1,239: | Line 1,239: | ||
for w in test_words: |
for w in test_words: |
||
w2, c = best_shuffle(w) |
w2, c = best_shuffle(w) |
||
print("%29s |
print("%29s, %-29s ,(%i)" % (w, w2, c))</lang> |
||
;Sample output |
;Sample output |
||
Line 1,245: | Line 1,245: | ||
<pre>>>> ================================ RESTART ================================ |
<pre>>>> ================================ RESTART ================================ |
||
>>> |
>>> |
||
tree |
tree, eetr ,(0) |
||
abracadabra |
abracadabra, daaracbraab ,(0) |
||
seesaw |
seesaw, asswee ,(0) |
||
elk |
elk, kel ,(0) |
||
grrrrrr |
grrrrrr, rrgrrrr ,(5) |
||
up |
up, pu ,(0) |
||
a |
a, a ,(1) |
||
antidisestablishmentarianism |
antidisestablishmentarianism, sintmdnirhimasibtnasetaisael ,(0) |
||
hounddogs |
hounddogs, ohodgnsud ,(0) |
||
aardvarks are ant eaters |
aardvarks are ant eaters, sesanretatva kra errada ,(0) |
||
immediately |
immediately, tedlyaeiimm ,(0) |
||
abba |
abba, baab ,(0) |
||
>>> ================================ RESTART ================================ |
>>> ================================ RESTART ================================ |
||
>>> |
>>> |
||
tree |
tree, eert ,(0) |
||
abracadabra |
abracadabra, bdacararaab ,(0) |
||
seesaw |
seesaw, ewsase ,(0) |
||
elk |
elk, kel ,(0) |
||
grrrrrr |
grrrrrr, rrrrrrg ,(5) |
||
up |
up, pu ,(0) |
||
a |
a, a ,(1) |
||
antidisestablishmentarianism |
antidisestablishmentarianism, rtitiainnnshtmdesibalassemai ,(0) |
||
hounddogs |
hounddogs, ddousngoh ,(0) |
||
aardvarks are ant eaters |
aardvarks are ant eaters, sretrnat a edseavra akar ,(0) |
||
immediately |
immediately, litiaemmyed ,(0) |
||
abba |
abba, baab ,(0) |
||
>>> ================================ RESTART ================================ |
>>> ================================ RESTART ================================ |
||
>>> |
>>> |
||
tree |
tree, eert ,(0) |
||
abracadabra |
abracadabra, baacabardar ,(0) |
||
seesaw |
seesaw, eswaes ,(0) |
||
elk |
elk, kel ,(0) |
||
grrrrrr |
grrrrrr, rrgrrrr ,(5) |
||
up |
up, pu ,(0) |
||
a |
a, a ,(1) |
||
antidisestablishmentarianism |
antidisestablishmentarianism, darsisibmslaemeiniianntsatht ,(0) |
||
hounddogs |
hounddogs, oudshognd ,(0) |
||
aardvarks are ant eaters |
aardvarks are ant eaters, tevard arrtn eeasrakas a ,(0) |
||
immediately |
immediately, atelmemiiyd ,(0) |
||
abba |
abba, baab ,(0) |
||
>>> </pre> |
>>> </pre> |
||