@jekmurod

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

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

Пример
a = 1
b = 200
Ответ = 180
  • Вопрос задан
  • 2577 просмотров
Решения вопроса 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;
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы