Guest User

Untitled

a guest
Apr 24th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. ;; SICP
  2. ;; Exercise 2.40.
  3. ;;
  4. ;; Define a procedure unique-pairs that, given an integer n, generates the sequence of pairs
  5. ;; (i, j ) with 1 ≤ j ≤ i ≤ n. Use unique-pairs to simplify the definition of prime-sum-pairs given above.
  6.  
  7. (define (unique-pairs n)
  8. (flatmap
  9. (lambda (i)
  10. (map (lambda (j) (list i j))
  11. (enumerate-interval 1 (- i 1))))
  12. (enumerate-interval 1 n)))
  13.  
  14. (define (prime-sum-pairs n)
  15. (map make-pair-sum
  16. (filter prime-sum? (unique-pairs n))))
Add Comment
Please, Sign In to add comment