Number reversal game: Difference between revisions
Content added Content deleted
m (added to puzzle category.) |
No edit summary |
||
Line 3,449: | Line 3,449: | ||
Congratulations, you sorted the list in 7 reversals. |
Congratulations, you sorted the list in 7 reversals. |
||
</pre> |
</pre> |
||
=={{header|SenseTalk}}== |
|||
<lang sensetalk> |
|||
// set the initial list of digits |
|||
set currentList to 1..9 sorted by random of a million |
|||
// make sure we don't start off already sorted |
|||
repeat while currentList equals 1..9 |
|||
sort currentList by random of a million |
|||
end repeat |
|||
// ask until it is solved |
|||
repeat while currentList isn't equal to 1..9 |
|||
add 1 to numberOfTurns |
|||
set headline to "Turn #" & numberOfTurns & ": You have " & currentList joined by empty |
|||
ask "How many digits do you want to reverse?" titled headline message "On each turn, specify the number of initial digits to reverse." |
|||
if it isn't a number then exit all -- allow the user to exit |
|||
sort items 1 to it of currentList descending by the counter |
|||
end repeat |
|||
answer "You sorted it in " & numberOfTurns & " turns!" titled "Congratulations!" |
|||
</lang> |
|||
=={{header|Sidef}}== |
=={{header|Sidef}}== |