11 lines
342 B
Text
11 lines
342 B
Text
var turn = 0;
|
|
var jumble = @(1..9).bshuffle; # best-shuffle
|
|
|
|
for (turn; jumble != 1..9; ++turn) {
|
|
printf("%2d: %s - Flip how many digits ? ", turn, jumble.join(' '));
|
|
var d = read(Number) \\ break;
|
|
jumble[0 .. d-1] = [jumble[0 .. d-1]].reverse...;
|
|
}
|
|
|
|
print " #{jumble.join(' ')}\n";
|
|
print "You won in #{turn} turns.\n";
|