Number reversal game: Difference between revisions

Line 310:
return retArray;
}
}</lang>
 
 
=={{header|D}}==
D 2.0
<lang>import std.stdio, std.random, std.string, std.conv, std.algorithm;
 
void main() {
int[] data = [1, 2, 3, 4, 5, 6, 7, 8, 9];
randomShuffle(data);
int trial;
while (!isSorted(data)) {
writef("%d: (%s) How many numbers to flip? ", ++trial, data);
data[0 .. to!int(chomp(readln))].reverse;
}
writefln("\nYou took %d attempts.", trial);
}</lang>
 
Anonymous user