Advertisement
nocturnalmk

lab 5 zad 3

Apr 16th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.46 KB | None | 0 0
  1. ; treta
  2.  
  3. (defun edinstven (el lista uniq)
  4.   (cond
  5.     ((eq el (car lista)) (edinstven el (cdr lista) (+ uniq 1)))
  6.     ((null lista)
  7.       (cond
  8.         ((> 1 uniq) nil)
  9.         ((= 1 uniq) T)
  10.         ((= 0 uniq) nil)
  11.       )
  12.     )
  13.     (t (edinstven el (cdr lista) uniq))
  14.   )
  15. )
  16.  
  17. (edinstven 'a '(a b c) 0)
  18.  
  19. (defun podM (a b)
  20.   (cond
  21.     ((null a) T)
  22.     ((null (edinstven (car a) b 0)) nil)
  23.     (t (podM (cdr a) b))
  24.   )
  25. )
  26.  
  27. (podM '(2 3) '(1 2 4 5))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement