Задать вопрос
@jekmurod

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

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

Пример
a = 1
b = 200
Ответ = 180
  • Вопрос задан
  • 2586 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 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;
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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