Advertisement
Latkoski

Број на елементи / парен,непарен

Jun 6th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.68 KB | None | 0 0
  1. (defun paren_broj (lista)
  2.     (cond
  3.         ((null lista) nil)
  4.         ((evenp (car lista))(cons (car lista)(paren_broj(cdr lista))))
  5.         (t(paren_broj(cdr lista)))        
  6.         )
  7. )
  8.  
  9. (defun edinecni_elementi (lista)
  10.     (cond
  11.         ((null lista) nil)
  12.         ((member (car lista) (cdr lista))(edinecni_elementi(remove (car lista)(cdr lista))))
  13.         ((not(member(car lista) (cdr lista)))(cons (car lista)(edinecni_elementi(cdr lista))))
  14.         )    
  15.     )
  16.  
  17.  
  18.  
  19. (defun presmetaj (lista)
  20.     (cond
  21.         ((evenp (list-length lista)) (paren_broj lista))
  22.         ((oddp (list-length lista))(edinecni_elementi lista))
  23.         )  
  24.     )
  25.  
  26. (print (presmetaj '(2 4 5 7 9 11 2 2)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement