Code Review

Compare your solutions

    #| BEGIN (Write your solution here) |#
(define (solution x y)
  (cond ((or (< x 1) (< y 1) (> y x)) 0)
        ((and (= x 1) (= y 1)) 1)
        (else
         (+ (solution (- x 1) (- y 1))
            (solution (- x 1) y)))))
#| END |#
    #| BEGIN (Write your solution here) |#
(define (solution row col)
  (cond ((= col 1) 1)
        ((= col row) 1)
        ((> col row) 0)
        (else
         (+ (solution (- row 1) (- col 1))
            (solution (- row 1) col)))))
#| END |#
    #| BEGIN (Write your solution here) |#
(define (solution x y)
  (cond ((or (< x 1) (< y 1) (> y x)) 0)
        ((and (= x 1) (= y 1)) 1)
        (else
         (+ (solution (- x 1) (- y 1))
            (solution (- x 1) y)))))
#| END |#
    #| BEGIN (Write your solution here) |#
(define (solution row col)
  (cond ((= col 1) 1)
        ((= col row) 1)
        ((> col row) 0)
        (else
         (+ (solution (- row 1) (- col 1))
            (solution (- row 1) col)))))
#| END |#