报数问题

来源:互联网 发布:淄博seo关键词排名 编辑:程序博客网 时间:2024/05/09 09:17
public static void fun(int n ,int m){ 
List<Integer> arr = new ArrayList<Integer>() ;
for(int i=1 ;i<=n ;i++){
arr.add(i) ;
}
int targetPeopleIndex = 0 ;
while(arr.size() > 1){
targetPeopleIndex = targetPeopleIndex + m - 1 ;
targetPeopleIndex = targetPeopleIndex % arr.size() ;
System.out.println("targetPeopleIndex = " + arr.get(targetPeopleIndex)) ;
arr.remove(targetPeopleIndex) ;
}
System.out.println("targetPeopleIndex = " + arr.get(0)) ;
}
0 0
原创粉丝点击