Advertisement
Guest User

pset5

a guest
Oct 16th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.30 KB | None | 0 0
  1. "Problem 5"
  2.  
  3. (define (encode p)
  4.   (+ (* .5
  5.         (+ (car p) (cdr p) -2)
  6.         (+ (car p) (cdr p) -1))
  7.      (car p)))
  8.  
  9. "Problem 5b"
  10. (define (decode z)
  11.   (let* ((w (- (sqrt(* 2 z)) .5))
  12.        (t (/ (+ (* w w) w) 2))
  13.        (x (- z t))
  14.        (y (- w x -2)))
  15.     (cons x y)))
  16.  
  17. (decode 32)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement