Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #lang scheme
  2.  
  3. (define
  4. (iter num)
  5. (cond (
  6. (equal? num 1)
  7. (cons num '())
  8. )
  9. (else
  10. (
  11. cons num (iter (- num 1))
  12. )
  13. )
  14. )
  15. )
  16.  
  17. (define
  18. (apnd li1 li2)
  19. (cond ((null? (cdr li1)) (cons (car li1) li2))
  20. (else (cons (car li1) (apnd (cdr li1) li2)))
  21. ))
  22.  
  23.  
  24. ;(define
  25. ; (rev li)
  26. ; (cond ((null? (cdr li)) (car li))
  27. ; (else (cons (rev (cdr li)) (car li))
  28. ; )
  29. ;))
  30.  
  31. (define
  32. (rev li)
  33. (cond ((null? (cdr li)) (cons (car li) '()))
  34. (else (apnd (rev (cdr li)) (cons (car li) '()))
  35. )
  36. ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement