黑马程序员技术交流社区
标题:
约瑟夫环幸运数字
[打印本页]
作者:
潘老板
时间:
2016-11-6 19:53
标题:
约瑟夫环幸运数字
package com.heima.test;import java.util.ArrayList;public class Test8 { /** * @param args * 约瑟夫环 * * 幸运数字 */ public static void main(String[] args) { System.out.println(getLucklyNum(8)); } /* * 获取幸运数字 * 1,返回值类型int * 2,参数列表int num */ public static int getLucklyNum(int num) { ArrayList<Integer> list = new ArrayList<>(); //创建集合存储1到num的对象 for(int i = 1; i <= num; i++) { list.add(i); //将1到num存储在集合中 } int count = 1; //用来数数的,只要是3的倍数就杀人 for(int i = 0; list.size() != 1; i++) { //只要集合中人数超过1,就要不断的杀 if(i == list.size()) { //如果i增长到集合最大的索引+1时 i = 0; //重新归零 } if(count % 3 == 0) { //如果是3的倍数 list.remove(i--); //就杀人 } count++; } return list.get(0); }}
作者:
小沧月
时间:
2016-11-6 20:55
这代码写得66666666666666666666666666++
作者:
L10052108
时间:
2016-11-9 14:36
大哥,对你的这个帖子有点儿兴趣,可是排版我就。。。。。。。(无语了)
http://bbs.itheima.com/forum.php ... peid%26typeid%3D551
看看要求吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2