<script>
var num1 = prompt('请输入猴子的总数');
var num2 = prompt('请输入踢出猴子的位置');
var arr = [];
for (let i = 1; i <= num1; i++) {
arr.push(i);
}
var j = 0;
while (arr.length > 1) {
j++;
var head = arr.shift();
if (j % num2 != 0) {
arr.push(head);
}
}
console.log(arr[0]);
</script>
要求一群猴子排成一圈,按“1,2,……,n”依次编号。然后从第1只开始数,数到第m只,把它踢出圈,其后的猴子再从1开始数,数到第m只,再把它踢出去……,如此不停的进行下去,直到最后只剩下一只猴子为止,
最新推荐文章于 2022-09-19 17:14:09 发布