Advertisement
Latkoski

Трансформирај непарен//

Jun 11th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.47 KB | None | 0 0
  1. (defun transformiraj (lista)
  2.     (pomosna lista 0)
  3.     )
  4.  
  5. (defun pomosna (lista brojac)
  6.    (cond
  7.        ((null lista) nil)
  8.        ((listp (car lista))(cons (pomosna (car lista)(+ 1 brojac))(pomosna (cdr lista) brojac)))
  9.        ((evenp (+ (car lista) brojac))(pomosna (cdr lista) brojac))
  10.        ((oddp (+ (car lista) brojac))(cons (car lista)( pomosna (cdr lista) brojac)))
  11.        ))
  12.    
  13.  
  14. (print (transformiraj '(1 2 (2 (3 8) 3 (2 (4 (7 6 9) ) ) ) (2 (2 (3) 5) ) 7)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement