实现代码:- public static void fun2(int n)
- {
- ArrayList<Integer> list=new ArrayList<Integer>();
- for(int i=1;i<=n;i++)
- {
- list.add(i);
- }
-
- int num=1;
- int index=0;
- while(list.size()>=3)
- {
- if(num==3)
- {
- list.remove(index);
- num=1;
- }
- else
- {
- num++;
- index++;
- index=index%(list.size());
- }
- }
- for(int i=0;i<list.size();i++)
- {
- System.out.println(list.get(i));
- }
- }
复制代码 |