n只猴子选大王,方法如下:按照1,2,3....n给猴子编号,然后按编号顺序坐成1圈,从1号猴子开始按编号顺序报数至m,报到m的猴子退出圈外,退出的猴子的下一只猴子重新从1开始报数至m,报到m的猴子退出,如此循环直至剩下一只猴子就是大王。要求编写一程序,n和m都是入参,返回最后一只猴子的编号。
代码
运行结果
java Monkeys 10 5
The King of Monkeys is No.3!
java Monkeys 3 2
The King of Monkeys is No.3!
java Monkeys 8 4
The King of Monkeys is No.6!
java Monkeys 20 9
The King of Monkeys is No.6!