几个人围成一圈的问题


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...

面试题 相关文章推荐
weblogic面试题
Mar 07 面试题
如何用Lucene索引数据库
Feb 23 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
C面试题
Oct 08 面试题
HSRP的含义以及如何工作
Sep 10 面试题
C# Debug和Testing相关面试题
Oct 25 面试题
Linux如何为某个操作添加别名
Feb 05 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
如何用Python来进行查询和替换一个文本字符串
Jan 02 面试题
Weblogic和WebSphere不同特点
May 09 面试题
java程序员面试交流
Nov 29 面试题
方法名是否可以与构造器的名字相同
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 执行系统命令的方法
2009/07/07 PHP
为PHP初学者的8点有效建议
2010/11/20 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
php封装的验证码类分享
2017/02/26 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
jQuery解决input超多的表单提交
2015/08/10 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
JS之相等操作符详解
2016/09/13 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
Python 除法小技巧
2008/09/06 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
python正则中最短匹配实现代码
2018/01/16 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python 编码规范整理
2018/05/05 Python
使用python进行拆分大文件的方法
2018/12/10 Python
python爬取youtube视频的示例代码
2021/03/03 Python
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
EJB的基本架构
2016/09/22 面试题
优秀员工自荐书范文
2013/12/08 职场文书
劳资人员岗位职责
2013/12/19 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
干部对照检查材料范文
2014/08/26 职场文书
党性观念心得体会
2014/09/03 职场文书
2015年安全生产月活动总结
2015/03/26 职场文书
复试通知单模板
2015/04/24 职场文书
复活读书笔记
2015/06/29 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书