Module: (Python) Stage 4. Algorithme d'Euclide


Problem

2/6

pgcd n nombres

Theory Click to read/hide

En Python, le module math contient un certain nombre d'opérations mathématiques qui peuvent être effectuées assez rapidement. La fonction intégrée math.gcd(a, b), qui calcule le PGCD de deux entiersnombres quelconques. Utilisable à partir de la version 3.5.

Problem

Écrivez une fonction pour trouver le plus grand diviseur commun de deux nombres en utilisant l'algorithme d'Euclide et utilisez-la pour écrire une fonction solve(A) qui détermine le pgcd de déjà n non négatif nombres, où A est un tableau de nombres. 

Vous n'avez pas besoin d'entrer ou de sortir quoi que ce soit, implémentez simplement ces fonctions.

 

Exemples
# Entrée Sortie
1 3
24 8 20
4
2 4
0 2 4 8
2