@jekmurod

Как найти число с наибольшим числом делителей между a & b помощью php?

Как найти число с наибольшим числом делителей между a &b с помощью php?

Пример
a = 1
b = 200
Ответ = 180
  • Вопрос задан
  • 2567 просмотров
Решения вопроса 1
IgorO2
@IgorO2
73
function($n, $b)
{
    $array = array();
    for ($a = $n; $a <= $b; $a++){
        $count = 0;
        for($j = $n; $j <= $a; $j++) {
	    if ($a%$j == 0) $count++;   
        }
        $array[$a] = $count;
    }
    $max = max($array);
    foreach ($array as $key => $value){
        if ($value == $max) return $key;
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Depcon Екатеринбург
от 100 000 до 170 000 ₽
ManyChat Москва
от 150 000 ₽
от 210 000 до 250 000 ₽
19 окт. 2021, в 01:33
50000 руб./за проект
19 окт. 2021, в 01:21
350 руб./в час