几个人围成一圈的问题


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如何对用户密码进行加密
Jul 31 面试题
Jar包的作用是什么
Mar 30 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
求高于平均分的学生学号及成绩
Sep 01 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
SQL数据库笔试题
Mar 08 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
extern是什么意思
Mar 10 面试题
港湾网络笔试题
Apr 19 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
请用Java实现列出某个目录下的所有文件
Sep 23 面试题
方法名是否可以与构造器的名字相同
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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
php unset全局变量运用问题的深入解析
2013/06/17 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
PHP 快速排序算法详解
2014/11/10 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
详谈js中window.location.search的用法和作用
2017/02/13 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python使用ctypes调用C/C++的方法
2019/01/29 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
Python中Pyspider爬虫框架的基本使用详解
2021/01/27 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
保安岗位职责
2014/02/21 职场文书
医学生临床实习自我评价
2014/03/07 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
教师学期末个人总结
2015/02/13 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫
Java死锁的排查
2022/05/11 Java/Android