黑马程序员技术交流社区
标题:
测试题
[打印本页]
作者:
cxl1694095035
时间:
2016-5-17 12:25
标题:
测试题
import java.util.LinkedList;
/*
* 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?
*/
public class Test10 {
public static void main(String[] args) {
final int num = 14;
int count = -1;
LinkedList<Integer> ll = new LinkedList<Integer>();
for (int i=0;i<100;i++) {
ll.add(i+1);
}
while (ll.size() != 1) {
for (int x=1;x<=num;x++) {
count ++;
if (count>=ll.size())
count = 0;
}
ll.remove(count);
count--;
}
System.out.print(ll.get(0));
}
}
作者:
a15868412325
时间:
2016-5-17 14:06
研究中{:3_54:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2