美文网首页HTML5
JS基础之猴子分桃!

JS基础之猴子分桃!

作者: 十字路口_x | 来源:发表于2016-12-01 22:22 被阅读144次

    猴子分桃:海 滩上有一堆桃子,五只猴子来分。
    第一只猴子把这堆桃子凭据分为五份,多了一个, 这只猴子把多的一个扔入海中,拿走了一份。
    第二只猴子把剩下的桃子又平均分成五份,又多了一个, 它同样把多的一个扔入海中,拿走了一份,
    第三、第四、第五只猴子都是这样做的,
    问海滩上原来最少有多少个桃子?

    <script type="text/javascript">
                var pitchs = 6;
                var monkeys = 5;
                //可以测试电脑运行速度,(改变monkey的数量,本机只能到达8)
                http:
                for(; true; pitchs++) {
                    var temp = pitchs;
                    console.log(pitchs);
                    for(var monkey = 1; monkey <= monkeys; monkey++) {
                        if(temp >= 6 && temp % 5 === 1) {
                            temp = (temp - 1) / 5 * 4;
                            if(monkey === monkeys){
                                break http;
                            } 
                        }else {
                            break;
                        }
                    }
                }
                alert(pitchs);
            </script>
    
    

    各个浏览器查看的反应速度也不同II(如果电脑不太好,monekey的值尽量不要高于8).

    相关文章

      网友评论

        本文标题:JS基础之猴子分桃!

        本文链接:https://www.haomeiwen.com/subject/ucdfmttx.html