Ctrl K

НОД крайних значений

Лёгкая
Дан массив натуральных чисел values. Возьмите самое маленькое и самое большое число массива и верните их наибольший общий делитель — наибольшее натуральное число, на которое оба делятся без остатка.
Пример 1
values=[12, 30, 18, 20] → 6

Минимум — 12, максимум — 30, их НОД равен 6.

Пример 2
values=[9, 4, 7] → 1

4 и 9 взаимно просты, ответ 1.

Пример 3
values=[8, 8] → 8
Ограничения
  • 2 ≤ len(values) ≤ 1000
  • 1 ≤ values[i] ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиРовные стопки карт ЛёгкаяНаибольшее простое на диагоналях ЛёгкаяПары со взаимно простыми цифрами ЛёгкаяОтрезок, где произведение сходится ЛёгкаяПростые числа до границы Средняя
загружаем Python…
Вход
values=[12, 30, 18, 20]
Ожидается
6

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 102 теста на сервере, включая скрытые.