import java.util.ArrayList;
public class ss {
/**
* 有 10个人围成一个圈,从 1 开始报数,报到 4 的这个人就要退出。然后其他人重新开始,
* 从 1 报数,到 4 退出。问:最后剩下的是 10 人中的第几个人?
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList list = new ArrayList();
for(int i = 1;i <= 10;i++){
list.add(i);
}
System.out.println(list);
int count = 1;
int index;
for( index = 0;list.size() > 1 ;index++){
if(index == list.size()){
index = 0;
}
if(count % 4 == 0){
list.remove(index);
index--;
}
count++;
}
System.out.println(list.get(0)); //第5个人
}
}