Создать функцию для вычисления наибольшего общего делителя двух чисел.
Наибольший общий делитель двух чиселФункция
def gcd(a, b):
while b:
a, b = b, a % b
return a
# Пример использования:
print("НОД (18, 24): ", gcd(18, 24))
Эта функция принимает два целых числа и возвращает их НОД. Она работает за время O(log(min(a, b))), что делает её эффективной для больших чисел. | |
|
| |
| Просмотров: 222 | |
| Всего комментариев: 0 | |