User:Icarot: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
<source lang="lisp">
(defn ack [m n]  
(defn ack [m n]  
   (cond (zero? m) (inc n)
   (cond (zero? m) (inc n)
               (zero? n) (ack (dec m) 1)
               (zero? n) (ack (dec m) 1)
   :else (ackermann (dec m) (ack m (dec n)))))</source>
   :else (ackermann (dec m) (ack m (dec n)))))
yummmmm.
yummmmm.

Revision as of 19:57, 28 February 2013

(defn ack [m n]

 (cond (zero? m) (inc n)
              (zero? n) (ack (dec m) 1)
  :else (ackermann (dec m) (ack m (dec n)))))

yummmmm.