黑马程序员技术交流社区
标题:
求解
[打印本页]
作者:
董帅军
时间:
2014-11-12 08:15
标题:
求解
耶稣有15个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:15人围坐一圈,从第一个开始报号:1,2,3,1,2,3……,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。(用C语言)
作者:
Jeik
时间:
2014-11-12 11:57
提供一种java解决的思路:主要看解决问题的关键。定义Map<Integer,Integer>分别是位置,和门徒号,通过循环如果位置是3的倍数,就删去。最后留下的取出Value就是原来的位置。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2