首页 > 编程语言 > 详细

算法,计算经过多少次路口

时间:2020-01-13 01:12:52      阅读:109      评论:0      收藏:0      [点我收藏+]
<?php
/**
 * 假设某人有100000现金,经过一个路口交一次费用。
 * 规则为,大于50000交5%。小于等于50000,交5000。
 * 请计算此人可以经过多少次路口。
 * 直接看答案就没意思了,自己思考后才有意思
 */
function getRoadCount() {
    // 初始化数据
    $money = 100000;
    $count = 0;

    // 第一关
    while($money > 50000) {
        $count++;
        $money *= 0.95;
    }

    // 第二关
    while($money >= 5000) {
        $count++;
        $money -= 5000;
    }
    return $count;

}

echo getRoadCount(); // 23次

算法,计算经过多少次路口

原文:https://www.cnblogs.com/jiqing9006/p/12185370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!