Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. (defun REVERSE1 (l)
  2. (cond((null l) nil)
  3. (t (append (REVERSE1 (cdr l))
  4. (cons (car l) nil)))))
  5.  
  6. (defun delete_end(list)
  7. (cond
  8. ((null (cdr list)) nil)
  9. (t (cons (car list) (delete_end (cdr list))))))
  10.  
  11.  
  12.  
  13. (defun F (L)
  14.  
  15. (if L
  16.  
  17. (if (cdr L)
  18.  
  19. (cons
  20.  
  21. (* (car L) (car (REVERSE1 L)))
  22.  
  23. (F (cdr (delete_end L))))
  24.  
  25. L)))
  26.  
  27. (setq d'(1 2 3 4 5 6))
  28.  
  29. (princ (F d))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement