【习题37】

作者: Xplorist | 来源:发表于2017-04-19 22:08 被阅读6次

【程序37】
题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

package com.share.test31_40;

import java.util.ArrayList;
import java.util.List;

public class Test37 {
    public static void main(String[] args) {
        test();
    }
    public static void test(){
        int total=5;
        List<Integer> list=new ArrayList<Integer>();
        for(int i=0;i<total;i++){
            list.add(i+1);
        }
        int count=1;
        int index=0;
        while(list.size()>1){
            if(index==list.size()){
                index=0;
            }
            if(count==3){
                list.remove(index);
                index--;
                count=1;
            }else{
                count++;
            }
            index++;
        }
        System.out.println(list);
    }
}

相关文章

  • 【习题37】

    【程序37】题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下...

  • R语言小作业-中级

    首先需要完成R语言练习题-初级,在[link]http://www.bio-info-trainee.com/37...

  • 习题37——复习各种符号

    关键字 and del from not while as elif global 声明全局变量 or with ...

  • 学习之美习题37

    习题37 作者提出的学习力第3公式是:学习=被动+主动+建构+互动(第50页)。这个公式是基于ICAP模型提出的,...

  • 笨方法学python习题37

    关键字and逻辑与运算从左到右运算如果某个值为假,返回第一个假值如果所有值为真,返回最后一个真值del删除变量名称...

  • 笨方法学python习题37

    操作符+加-减*乘**幂乘/除//整除,得到除法的商%模除,返回除法的余数<小于 大于<=小于等于=大于等于==等...

  • 笨方法学python习题37

    数据类型TrueTrue 布尔值True or FalseFalse or TrueTrue or TrueTru...

  • 笨方法学python习题37

    数据类型None 表示"nothing" 或者"no value"strings 字符串numbers 储存整数...

  • 笨方法学python习题37

    字符串格式化%d 带符号的十进制整数%i 带符号的十进制整数%o 无符号八进制%u 无符号十进制整数(现在这...

  • 小猴子建筑资料今日更新内容04/14

    【2020年二建】 【市政】精讲班-基础精讲(69~72)曹明明WH 【市政】精讲班-基础习题(36~37)曹明明...

网友评论

    本文标题:【习题37】

    本文链接:https://www.haomeiwen.com/subject/ahtkzttx.html