fork download
  1. (progn
  2. (defun collatz-aux (n)
  3. (if (evenp n)
  4. (/ n 2)
  5. (+ (* 3 n) 1)))
  6.  
  7. (defun collatz-list(n, li)
  8. (let* ((col (collatz-aux n)))
  9. (format "%d" col)
  10. (if (= col 1)
  11. li
  12. (collatz-list col (cons col li)))))
  13.  
  14. (format t "~A" (collatz-list 3 ())))
Success #stdin #stdout 0s 3068KB
stdin
Standard input is empty
stdout
Standard output is empty