Advertisement
Latkoski

Ротирање матрица / испит

Jun 8th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.34 KB | None | 0 0
  1. (defun rotiraj (lista broj)
  2.  (cond
  3.   ((null lista) nil)
  4.   (t(cons(pomosna_rotacija(car lista) broj)(rotiraj(cdr lista) broj)))
  5.  )
  6. )
  7. (defun pomosna_rotacija (lista broj)
  8.  (cond
  9.   ((eq broj 0) lista)
  10.   (t(pomosna_rotacija(append(cdr lista)(list (car lista)))(- broj 1))
  11.   )
  12.  ))
  13. (print (rotiraj '((1 2 3 4 5 6)(1 2 3)(1 2 3 4 5 6 7 8 9)) 3))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement