大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区
标题:
有趣的面试题
[打印本页]
作者:
追影
时间:
2016-9-20 12:48
标题:
有趣的面试题
100个人,100盏灯默认全亮,人按灯如果关闭的就亮,亮的就关闭!
第1人 将序号 1,2,3,4,5.....100 按一次
第2人 将序号 2,4,6,8,10.... 按一次
第3人 将序号 3,6,9,12,15...按一次
第4人 将序号 4,8,12,16,20...按一次
.....
第100人 将序号 100 按一次
用PHP编程 写出 最后亮着的灯序号
想了下 写了下 您也可以试试
作者:
大大大米
时间:
2016-9-20 16:32
246810......
作者:
ohenet
时间:
2016-9-20 17:20
我来耍耍啊
!
作者:
大大大米
时间:
2016-9-20 17:22
$dd = array(); //灯
for($i=1;$i<101;$i++){
$dd[$i] = 1; //1表示亮 0灭
}
for($i=1;$i<101;$i++){ //100人
$c = floor(100/$i) ;//每人点击次数
$v = $i; //初始化 人点击的灯号
for($c;$c>0;$c--){//循环每个人点击次数
$dd[$v]==0?$dd[$v]=1
dd[$v]=0;
$v += $i; //人点击的灯号
}
}
// 输出还亮着的灯
for($j=1;$j<=100;$j++){
if($dd[$j]==1){
echo $j.' Light<br/>';
}
}
作者:
A晨
时间:
2016-9-21 09:52
嗷嗷嗷
作者:
Besteast
时间:
2016-12-8 13:26
欢迎光临 大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区 (https://www.damicms.com/bbs/)
Powered by Discuz! X3.1