- 200 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 17:55:15 ]
- >>131
使用言語:Clojure (defn ack[m n] (cond (zero? m) (inc n) (zero? n) (ack (dec m) 1) :else (ack (dec m) (ack m (dec n))))) user=> (dotimes [i 9] (printf "(ack 3 %d) -> %d\n" i (ack 3 i))) (ack 3 0) -> 5 (ack 3 1) -> 13 (ack 3 2) -> 29 (ack 3 3) -> 61 (ack 3 4) -> 125 (ack 3 5) -> 253 (ack 3 6) -> 509 (ack 3 7) -> 1021 (ack 3 8) -> 2045
|

|