jens...
looking at the solutions, you could have written just one and test them both ways.
starting from index0 and ubound.

btw, now your tester throws the darn messagebox() all the time.
also, like I have always critisized, you should add to the code, which one of the tests fail.
I hate needing to add it everytime myself...

Code:

Shuttle Puzzle passed 9 of 10 tests (90% correct)

KiXtart
KiXtart Version = 4.53 Release Candidate 1
KiXforms Version =
KiXGolf Script = kixgolf_shuttle.kix

Computer
OS = Windows XP Professional
CPU = Intel Pentium Model 13
Speed = 1866 MHz
Memory = 760 MB

KiXGolf Scoring Engine
Scoring Engine = 3.3

KiXtart Golf Score
Tournament = KiXtart Golf: Shuttle Puzzle
Processing Start = 2006/09/11 10:44:07.671
Processing End = 2006/09/11 10:45:07.281
Duration = 0000/00/00 00:00:59.610
KiXGolf Score = 465



and here is the not matching tenth test (my results left, your test array right)
Code:

65 BWBWBWBWBWBWBWBWBWBW BWBWBWBWBWBWBWBWBWBW

65



the empty space on line 65 denotes that there is something wrong with it.
as you can see, they both have same text, so the issue is somewhere else.

[edit]
shortened the lengthy output of my tester.


Edited by Jooel (2006-09-11 10:14 AM)