黑马程序员技术交流社区

标题: 求解 [打印本页]

作者: 董帅军    时间: 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