Код Ревью

Сравни свои решения

    #| BEGIN (Введите свое решение) |#
(define (solution x y z)
  (+ (* (max x y z)
        (max x y z))
     (* (- (+ x y z)
           (max x y z)
           (min x y z))
        (- (+ x y z)
           (max x y z)
           (min x y z)))))
#| END |#
    #| BEGIN (Введите свое решение) |#
(define (solution x y z)
  (define max-num (max x y z))
  (define min-num (min x y z))
  (define total (+ x y z))
  (+ (* max-num
        max-num)
     (* (- total
           max-num
           min-num)
        (- total
           max-num
           min-num))))
#| END |#
    #| BEGIN (Введите свое решение) |#
(define (solution x y z)
  (+ (* (max x y z)
        (max x y z))
     (* (- (+ x y z)
           (max x y z)
           (min x y z))
        (- (+ x y z)
           (max x y z)
           (min x y z)))))
#| END |#
    #| BEGIN (Введите свое решение) |#
(define (solution x y z)
  (define max-num (max x y z))
  (define min-num (min x y z))
  (define total (+ x y z))
  (+ (* max-num
        max-num)
     (* (- total
           max-num
           min-num)
        (- total
           max-num
           min-num))))
#| END |#