...

/

Solution Review: Greatest Common Divisor

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 then GCD(n, m) = m. This is a termination condition.

  • If m = 0 then GCD(n, m) = n. This is a termination condition.

  • Write n in the form of a quotient remainder (n=mq+r)(n = mq + r) ...