首页 > 数字进位的问题

数字进位的问题

三个标准:金银铜

希望数字足够100的就向上进一位。

比如数字100211 = 10金2银11铜

用php写的话,怎么做效率最高?


function grade($point) {
    $copper = fmod($point, 100);
    $silver = (fmod($point, 10000) - $copper) / 100;
    $gold = floor($point/10000);
    return [$gold, $silver, $copper];
}

如果是存数字的话这样应该可以,当然如果说最效率的应该还是各个得分都存储了。

【热门文章】
【热门文章】