Показать сообщение отдельно
  #2 (permalink)  
Старый 12.11.2020, 22:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

junior29,
function fun(a, b)
{ a > b || ([a, b] = [b, a]);
  let k = 1;
  for (let i = 2; i <= b; ) {
      if(!(b % i) && !(a % i) ) {
      b /= i;
      a /= i;
      k *= i;
      }
      else i++
  }
  return k
}
alert(fun(20, 30));

Последний раз редактировалось рони, 12.11.2020 в 23:22.
Ответить с цитированием