Question: Build a LISP function called my-gcd to find a GCD. (Do not use the built-in gcd function.) gcd(x, y) = x, when x = y

Build a LISP function called my-gcd to find a GCD. (Do not use the built-in gcd function.)

gcd(x, y) = x, when x = y

gcd(x, y-x), when x < y

gcd(x-y, y), when x > y

Test your program with the following data:

> (my-gcd 5 10)

5

> (my-gcd 120 144)

24

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!