Solution Review: Greatest Common Divisor
Let’s take a detailed look at the previous challenge’s solution.
Solution
There are many ways to find the GCD of two integers. We’ll use Euclid’s algorithm to calculate the GCD:
-
If
n = 0
thenGCD(n, m) = m
. This is a termination condition. -
If
m = 0
thenGCD(n, m) = n
. This is a termination condition. -
Write
n
in the form of a quotient remainder ...