summaryrefslogtreecommitdiff
path: root/coding-exercises/2/83/install-integer.rkt
diff options
context:
space:
mode:
Diffstat (limited to 'coding-exercises/2/83/install-integer.rkt')
-rw-r--r--coding-exercises/2/83/install-integer.rkt6
1 files changed, 4 insertions, 2 deletions
diff --git a/coding-exercises/2/83/install-integer.rkt b/coding-exercises/2/83/install-integer.rkt
index ca33ba0..d2f34fb 100644
--- a/coding-exercises/2/83/install-integer.rkt
+++ b/coding-exercises/2/83/install-integer.rkt
@@ -21,6 +21,8 @@
(define (gcd-integer a b)
(newline)
(display (list "GCD-INTEGER -- " a b))
+ (newline)
+ (newline)
(if (= b 0)
a
(gcd-integer b (remainder a b))))
@@ -31,10 +33,10 @@
(put 'sub '(integer integer) (lambda (x y) (- x y)))
(put 'mul '(integer integer) (lambda (x y) (* x y)))
(put 'div '(integer integer) (lambda (x y) (/ x y)))
- (put 'greatest-common-divisor '(integer integer) (lambda (a b)
- (gcd-integer a b)))
+ (put 'greatest-common-divisor '(integer integer) gcd-integer)
(put 'raise '(integer) raiseme)
;; sqrt and trig methods for complex nums
+ (put 'expt '(integer integer) expt)
(put 'sqr '(integer) sqr)
(put 'sqrt '(integer) sqrt)
(put 'atan '(integer integer) atan)