#* http://rosettacode.org/wiki/Number_reversal_game
Flip digits until they are sorted from low to high
*#
sorted = 1.to 9
length = sorted.length
numbers = sorted.shuffle
#Make certain numbers are shuffled
true? numbers == sorted
{ while { sorted == numbers.shuffle! } }
turns = 0
while { numbers != sorted } {
print "#{numbers} - How many to reverse? "
num = g.to_i
numbers = numbers[0, num - 1].reverse + numbers[num, length]
turns = turns + 1
}
p numbers
p "It took #{turns} turns to sort numbers."