Latkoski

ispushtiN podlisti

May 4th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.44 KB | None | 0 0
  1. (defun ispushtiN (n lista)
  2.     (pomosna n lista 1)
  3.     )
  4.  
  5. ;(setq lista1 nil)
  6.  
  7. (defun pomosna (n lista brojac)
  8.     (cond
  9.     ((null lista) nil)
  10.     ((eq n brojac)(pomosna n (cdr lista) 1))
  11.     ((listp (car lista))(cons (pomosna n (car lista) brojac)(pomosna n (cdr lista) (+ 1 brojac))))
  12.      (t(cons(car lista)(pomosna n (cdr lista) (+ 1 brojac))))
  13.          
  14.     ))
  15.  
  16.    
  17.     (print(ispushtiN 2 '((1 2 3 4)(1 2 2 1)((1 3 5) 3 1))))
Advertisement
Add Comment
Please, Sign In to add comment