Code Review
Compare your solutions
(define (max x y) (
(if (> x y) x
y)
))
(define (min x y) (
(if (< x y) x
y)
))
(define (solution x y z) (
(define a (max x (max y z)))
(define b (max x (min y z)))
(+ (* a a) (* b b))
))
(define (max x y) (
(if (> x y) x
y)
))
(define (min x y) (
(if (< x y) x
y)
))
(define (square x) (
(* x x)
))
(define (solution x y z) (
(+ (square (max x (max y z))) (square (max x (max y z))))
))
(define (max x y) (
if (> x y)
x
y
))
(define (min x y) (
if (< x y)
x
y
))
(define (square x) (
* x x
))
(define (solution x y z)
(define sum (+ x y z))
(define min2 (min x (min y z)))
(define a (max x (max y z)))
(+ (square a) (square (- sum a min2)))
)
(define (max x y) (
(if (> x y) x
y)
))
(define (min x y) (
(if (< x y) x
y)
))
(define (solution x y z) (
(define a (max x (max y z)))
(define b (max x (min y z)))
(+ (* a a) (* b b))
))
(define (max x y) (
(if (> x y) x
y)
))
(define (min x y) (
(if (< x y) x
y)
))
(define (square x) (
(* x x)
))
(define (solution x y z) (
(+ (square (max x (max y z))) (square (max x (max y z))))
))
(define (max x y) (
if (> x y)
x
y
))
(define (min x y) (
if (< x y)
x
y
))
(define (square x) (
* x x
))
(define (solution x y z)
(define sum (+ x y z))
(define min2 (min x (min y z)))
(define a (max x (max y z)))
(+ (square a) (square (- sum a min2)))
)