算法,计算经过多少次路口
Posted jiqing9006
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法,计算经过多少次路口相关的知识,希望对你有一定的参考价值。
<?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次
以上是关于算法,计算经过多少次路口的主要内容,如果未能解决你的问题,请参考以下文章