Advertisement
Guest User

Untitled

a guest
Jan 15th, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Racket 0.95 KB | None | 0 0
  1. (define naravna (letrec([f (lambda(x) (cons x (lambda() (f(+ x 1)))))])
  2.                   (f 1)))
  3.  
  4. (define skoki (letrec([f (lambda(x) (cons x (lambda() (f(cond [(= x 0) 1] [(= x 1) 2] [(= x 2) 0]))  )))])
  5.                    (f 1)))
  6.  
  7.  
  8. ;samostojno
  9. (define (preskocni tok skoki)
  10.   (letrec([f (lambda(x y) (cons (car x) (lambda() (f (letrec(
  11.                                                              [l (lambda(a b) (cond
  12.                                                                                [(> b 0) (l ((cdr a)) (- b 1)) ]
  13.                                                                                [else a]))])
  14.                                                        (l x (car y)))  ((cdr skoki)) ))))])
  15.     (f tok skoki)))
  16.  
  17. ;priprava na kolokvij
  18. (define (preskocni tok skoki)
  19.   (letrec([f (lambda(t x) (if(= x 0) (car t) (f ((cdr t)) (- x 1)) ))])
  20.     cons (car tok) (lambda() (preskocni (f((cdr tok)) (car skoki)) ((cdr skoki)) )))
  21.   )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement