summaryrefslogtreecommitdiff
path: root/coding-exercises/2/8.rkt
blob: 61ea92c1472de9c4dd226a87df0787ef0c036701 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#lang racket
(require "../../shared/intervals.rkt")

(define (sub-interval x y)
  (make-interval (- (lower-bound x) (upper-bound y))
                 (- (upper-bound x) (lower-bound y))))

(define (print)
  (define a (make-interval 1 2))
  (define b (make-interval 0 2))
  (print-interval (sub-interval a b)))
(print)