几个人围成一圈的问题


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

面试题 相关文章推荐
六道php面试题附答案
Jun 05 面试题
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
.NET初级开发工程师面试题(包括Javascript)
Aug 22 面试题
远东集团网络工程师面试题
Oct 20 面试题
Linux Interview Questions For software testers
May 17 面试题
解决方案设计综合面试题
Aug 31 面试题
介绍一下Mysql的存储引擎
Feb 12 面试题
DTD的含义以及作用
Jan 26 面试题
UNIX命令速查表
Mar 10 面试题
Java Servlet的主要功能和作用是什么
Feb 14 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 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简单系统查询模块代码打包下载
2008/06/07 PHP
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
企业面试题试卷附带答案
2015/12/20 面试题
毕业生机械建模求职信
2013/10/14 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
教研活动总结
2014/04/28 职场文书
服务承诺书格式
2014/05/21 职场文书
师范生自荐信模板
2014/05/28 职场文书
党员争先创优承诺书
2015/01/20 职场文书
感谢信的格式
2015/01/21 职场文书
自我工作评价范文
2015/03/06 职场文书
公司会议开幕词
2016/03/03 职场文书
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL