13个小朋友数数的问题
来源:互联网 发布:网银软件下载 编辑:程序博客网 时间:2024/04/29 04:24
今天老大发了一个简单的算法题给我,研究一下试着谢了一下,在此和小伙伴们分享一下:
题目是:
13个小朋友围成一圈做游戏,规则是从某一个小朋友开始顺时针方向数数,谁数到3,该小朋友离开,接着下一位继续从1开始数,直到最后一位小朋友离开,求最后一个离开的小朋友他的座位号是多少?(假设第一次开始的座位号为0)
我的算法如下,小伙伴也来分享一下你的算法吧:
public Integer myGetResult() {int[] arr = new int[13]; int count =0; int j = 0; for (int i = 0; i < 13;) { if (arr[i] != -1 ) { j++; } if (j % 3 == 0 && arr[i] != -1) { arr[i] = -1; count++; if(count == 13) return i; } i ++; if(i == 13) i = 0; } return null; }
- 13个小朋友数数的问题
- n个小朋友围成一个圈,从0开始编号,数到m-1的小朋友出列,下一个小朋友开始继续数数,直到最后一个小朋友出列
- 关于“小朋友手拉手,数数退出”的问…
- [计数问题]数数有多少个1
- 数数问题
- 数数问题
- Timus 1777. Anindilyakwa 奇怪的数数问题
- n人围成一圈数数出列的问题
- 经典线程同步问题之3个线程交替数数
- 寒假刷题之3——小朋友来数数
- 数数2, n个数字,数到m的出来
- 蓝桥杯小朋友排队问题
- 猴子数数问题
- 围圈数数问题
- 猴子数数问题
- 一个组合数学的问题 小朋友抢座位
- 数数有多少个矩形
- 1150: 数数多少个整数
- nginx模块解析
- FastReport使用WebReport开发Web报表的步骤
- 数据结构(9)——排序
- C++堆栈详解
- U9 管理控制台密码忘记处理办法
- 13个小朋友数数的问题
- 【※iPad到底有些什么用※lpxt】
- 纯JavaScript山寨腾讯手机游戏《天天爱消除》开发过程详细
- 结构型模式-----外观模式(Facade)
- Android开源框架Afinal第一篇——揭开圣女的面纱
- Android开源框架Afinal第二篇——庖丁解牛,深入调查
- 汉川有线电视网络运行维护监管指挥系统概要
- AndroidのListView之滑动列表项(点击事件和滑动事件共存)
- GAE平台部署教程