Number reversal game: Difference between revisions

Content added Content deleted
No edit summary
Line 2,951: Line 2,951:
see nl
see nl
while true
while true
num = 0
num = 0
leftrever = []
leftrever = []
showarray(rever)
showarray(rever)
see " : Reverse how many = "
see " : Reverse how many = "
give r
give r
r = number(r)
r = number(r)
for n = 1 to r
for n = 1 to r
add(leftrever, rever[n])
add(leftrever, rever[n])
next
next
leftrever = reverse(leftrever)
leftrever = reverse(leftrever)
for pos = 1 to r
for pos = 1 to r
rever[pos] = leftrever[pos]
rever[pos] = leftrever[pos]
next
next
//see rever + nl
for m = 1 to len(rever)
for m = 1 to len(rever)
if rever[m] = m
if rever[m] = m
num = num + 1
num = num + 1
ok
ok
next
next
if num = 9
if num = 9
exit
exit
ok
ok
end
end
see "You took " + num + " attempts." + nl
see "You took " + num + " attempts." + nl


func swap(a, b)
func swap(a, b)
temp = a
temp = a
a = b
a = b
b = temp
b = temp
return [a, b]
return [a, b]


func showarray(vect)
func showarray(vect)
svect = ""
svect = ""
for n = 1 to len(vect)
for n = 1 to len(vect)
svect = svect + vect[n] + " "
svect = svect + vect[n] + " "
next
next
svect = left(svect, len(svect) - 2)
svect = left(svect, len(svect) - 2)
see svect
see svect
</lang>
</lang>
Output:
Output: