Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.61 KB | None | 0 0
  1. (defun f(a)
  2.   (cond (/* если а - пустой список остановить алгоритм не продолжать рекурсию*/)
  3.         (/* если а - атом, вернуть а и рекурсивно применить функцию к хвосту*/)
  4.         (/* если а - список, рекурсивно применить функцию к а и хвосту*/)
  5.         )
  6.   )
  7.  
  8. (defun f(a)
  9.   (cond ((null a) '())
  10.         ((atom (car a)) (concatenate 'list (list (car a)) (f (cdr a))))
  11.         (t (concatenate 'list (f (car a)) (f (cdr a))))
  12.         )
  13.   )
  14.  
  15.  
  16. (defun tr(a)
  17.   a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement