RosettaCodeData/Task/Josephus-problem/Sidef/josephus-problem-1.sidef

8 lines
149 B
Text
Raw Permalink Normal View History

2016-12-05 23:44:36 +01:00
func josephus(n, k) {
var prisoners = @^n
while (prisoners.len > 1) {
prisoners.rotate!(k - 1).shift
}
return prisoners[0]
}