RosettaCodeData/Task/Hofstadter-Q-sequence/PicoLisp/hofstadter-q-sequence-1.l
2014-04-02 16:56:35 +00:00

7 lines
147 B
Text

(de q (N)
(cache '(NIL) N
(if (>= 2 N)
1
(+
(q (- N (q (dec N))))
(q (- N (q (- N 2)))) ) ) ) )