几个人围成一圈的问题


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

面试题 相关文章推荐
static关键字的用法
Oct 07 面试题
写出SQL四条最基本的数据操作语句(DML)
Dec 12 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
Ref与out有什么不同
Nov 24 面试题
.NET概念性的面试题
Feb 29 面试题
逻辑链路控制协议
Oct 01 面试题
C# Debug和Testing相关面试题
Oct 25 面试题
软件测试题目
Feb 27 面试题
什么是设计模式
Jun 17 面试题
你们项目是如何进行变更控制的
Aug 26 面试题
如何执行一个shell程序
Nov 23 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 面试题
方法名是否可以与构造器的名字相同
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 var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
vue组件间的参数传递实例详解
2019/04/26 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
python处理xml文件的方法小结
2017/05/02 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
Python高级用法总结
2018/05/26 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
详解Python的三种可变参数
2019/05/08 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
药剂学专业应届生自荐信
2013/09/29 职场文书
自主招生自荐信格式
2013/12/03 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
搞笑老公保证书
2015/02/26 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python