几个人围成一圈的问题


Posted in 面试题 onSeptember 26, 2013
编程题:设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n,打印出出列的顺序;要求用java实现。【中等难度】
答:代码如下:
package test;
public class CountGame {
private static boolean same(int[] p,int l,int n){
for(int i=0;i if(p[i]==n){
return true;
}
}
return false;
}
public static void play(int playerNum, int step){
int[] p=new int[playerNum];
int counter = 1;
while(true){
第51 页共59 页
if(counter > playerNum*step){
break;
}
for(int i=1;i while(true){
if(same(p,playerNum,i)==false) break;
else i=i+1;
}
if(i > playerNum)break;
if(counter%step==0){
System.out.print(i + ” “);
p[counter/step-1]=i;
}
counter+=1;
}
}
System.out.println();
}
public static void main(String[] args) {
play(10, 7);
}
}

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题2
Dec 06 面试题
宝信软件JAVA工程师面试经历
Aug 19 面试题
如何将整数int转换成字串String
Mar 21 面试题
super()与this()的区别
Jan 17 面试题
类、抽象类、接口的差异
Jun 13 面试题
请解释接口的显式实现有什么意义
May 26 面试题
铭立家具面试题
Dec 06 面试题
华三通信H3C面试题
May 15 面试题
介绍一下木马病毒的种类
Jul 26 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
编程实现去掉XML的重复结点
May 28 面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 面试题
方法名是否可以与构造器的名字相同
Jun 04 #面试题
List, Set, Map是否继承自Collection接口?
May 16 #面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 #面试题
Weblogic的布署方式
Aug 23 #面试题
Eclipse面试题
Mar 22 #面试题
Java和Javasciprt的区别
Sep 02 #面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 #面试题
You might like
php&java(二)
2006/10/09 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
php接口和抽象类使用示例详解
2014/03/02 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
2017/07/07 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
django输出html内容的实例
2018/05/27 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
python实现多进程通信实例分析
2019/09/01 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
如何手工释放资源
2013/12/15 面试题
自我鉴定注意事项
2014/01/19 职场文书
《火烧云》教学反思
2014/04/12 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
合作协议书范本
2014/10/25 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
入党积极分子个人总结
2015/03/02 职场文书
财务人员入职担保书
2015/09/22 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
Python机器学习之逻辑回归
2021/05/11 Python