сколько раз 5 вписывается в заданное число

php math

55 просмотра

1 ответ

Я написал некоторый простой грязный код для решения этой проблемы, но я уверен, что должен быть гораздо лучший способ сделать это. Вот моя попытка:

$max = 17.9;
$box=0;
$x=0;
for (;;) {
   if ($box > $max) break;
   $box+=5;
   $x++;
}
$bonus = $x-1;
echo "$bonus points added!";

Итак, здесь мы видим, что 5 подходят 17,9 3 раза.

Автор: JonnyDevs Источник Размещён: 08.11.2019 11:20

Ответы (1)


6 плюса

Решение

Вы сделали этот путь сложнее, чем нужно было

$bonus = intval(17 / 5); 
  1. Разделите 17 на 5
  2. Удалите остаток ( floor()работает здесь также)
Автор: John Conde Размещён: 20.08.2016 12:57
Вопросы из категории :
32x32