User:Icarot: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Icarot (talk | contribs)
mNo edit summary
Icarot (talk | contribs)
mNo edit summary
Line 3: Line 3:
   (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)))))</lang>
   :else (ackermann (dec m) (ack m (dec n)))))</source>
yummmmm.
yummmmm.

Revision as of 19:56, 28 February 2013

<source lang="clojure"> (defn ack [m n]

 (cond (zero? m) (inc n)
              (zero? n) (ack (dec m) 1)
  :else (ackermann (dec m) (ack m (dec n)))))</source>

yummmmm.