I found the survivor by this method (similar to pen and paper)!
Round 1, it helps to think of the 100 starters as paired, e.g. 1-2, 3-4 ... 99-100 - so 1 kills 2, 3 kills 4 ... 99 kills 100, and passes sword back to 1.
- Code: Select all
1 2 3 4 5 6 ... 94 95 96 97 98 99 100 [1]
s k s k s k s k s
Round 2, still an even number (50) in circle and paired, e.g. 1-3, 5-7 ... 97-99 - so 1 kills 3 ... 97 kills 99, and passes sword back to 1.
- Code: Select all
1 3 5 7 9 11 ... 87 89 91 93 95 97 99 [1]
s k s k s k s k s
Round 3, an odd number (25) in circle - so the 24th gets killed, the 25th gets the sword and kills number 1
- Code: Select all
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 [1 9]
s k s k s k s k s
Round 4, 12 in circle
- Code: Select all
9 17 25 33 41 49 57 65 73 81 89 97 [9]
s k s k s k s k s
Round 5, 6 in circle
- Code: Select all
9 25 41 57 73 89 [9]
s k s k s k s
Round 6, 3 in circle
- Code: Select all
9 41 73 [9]
s k s k
Survivor:
- Code: Select all
73
s
s=sword, k=killed