RosettaCodeData/Task/Josephus-problem/J/josephus-problem-2.j
Ingy döt Net 6f050a029e update
2013-06-05 21:47:54 +00:00

7 lines
204 B
Text

DropNext=. 1 }. <:@[ |. ]
MoreThanOne=. 1 < #@]
WhileMoreThanOne=. (^:MoreThanOne f.) (^:_)
prisoners=. i.@]
[ DropNext WhileMoreThanOne prisoners f.
[ (1 }. <:@[ |. ])^:(1 < #@])^:_ i.@]