Advertisement
Latkoski

Споредна

Jun 8th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.90 KB | None | 0 0
  1. (defun sporedna (lista)
  2.    (cond
  3.        ((eq (dali_kvadratna lista lista) t)(zemi_sporedna lista))
  4.        (t nil)
  5.        )
  6.     )
  7.  
  8. ;(defun broj_redici (lista)
  9.  ;   (cond
  10.   ;      ((null lista) 0)
  11.    ;     (t(+ 1 (broj_redici (cdr lista))))
  12.     ;    )
  13. ;) ;;kolku podlisti
  14.  
  15. (defun zemi_sporedna (lista)
  16.     (cond
  17.         ((null lista) nil)
  18.         (t(cons (nth (- (list-length lista) 1) (car lista))(zemi_sporedna (cdr lista))))        
  19.         )
  20. )
  21.  
  22. (defun dali_kvadratna(lista lista_kopija)
  23.     (cond
  24.         ((null lista_kopija) t)
  25.         ((eq(list-length (car lista))(list-length (car lista_kopija)))(dali_kvadratna lista (cdr lista_kopija)))
  26.         (t nil)
  27.         )
  28.     )
  29.  
  30.  
  31. ;(print (broj_redici '((1 2 3)(4 5 6)(7 8 9))))
  32. ;(print (zemi_sporedna '((1 2 3)(4 5 6)(7 8 9))))
  33. ; (print (sporedna '((a b d c)(e f g)(i j k)))) ;nil
  34.  (print (sporedna '((a b c d)(e f d g)(i d j k)(i d j k))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement