De grootste gemene deler (GCD) van a en b is het grootste getal dat beide met geen rest verdeelt.
Een manier om de GCD van twee getallen te vinden is het algoritme van Euclides, dat is gebaseerd op de waarneming dat als r
de rest is wanneer a
wordt gedeeld door b
, dan gcd (a, b) = gcd (b, r)
. Als een basisgeval kunnen we gcd (a, 0) = a
gebruiken.
Schrijf een functie met de naam gcd die parameters a
en b
aanneemt en hun grootste gemene deler retourneert.