Показать сообщение отдельно
  #70 (permalink)  
Старый 30.07.2012, 17:58
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Сообщение от oneguy Посмотреть сообщение
Задача.
Функция принимает 2 натуральных числа, не больше 0xFFFFFFFE и возвращает наибольший общий делитель этих чисел. Дана заготовка этой функции.
function gcd(m, n) {
  return (Array(m+1).join("*")+","+Array(n+1).join("*")).match(регулярка)[0].length;
}

Нужно вставить вместо "регулярка" регулярный литерал без флагов, так, чтобы функция выполняла своё задание.
Регулярный литерал должен быть длиной не более 256 символов. Считается, что имеется бесконечное количество памяти и времени во время выполнения задания.
Не, всё я сдаюсь, перепробовал всё, до чего додумался... Слишком сложная для меня
Ответить с цитированием