Name: Anonymous 2011-01-28 20:49
(define (main num)
(if (= num 100) (exit))
(set! tmp (modulo num 15))
(if (or (= tmp 1) (= tmp 2) (= tmp 4) (= tmp 7) (= tmp 8) (= tmp 11) (= tmp 13) (= tmp 14))
(display num)
(begin
(if (or (= tmp 3) (= tmp 6) (= tmp 9) (= tmp 0) (= tmp 12)) (display "Fizz"))
(if (or (= tmp 5) (= tmp 10) (= tmp 0)) (display "Buzz"))))
(newline)
(main (+ num 1)))
(define tmp 0)
(main 1)
can you do better?
(if (= num 100) (exit))
(set! tmp (modulo num 15))
(if (or (= tmp 1) (= tmp 2) (= tmp 4) (= tmp 7) (= tmp 8) (= tmp 11) (= tmp 13) (= tmp 14))
(display num)
(begin
(if (or (= tmp 3) (= tmp 6) (= tmp 9) (= tmp 0) (= tmp 12)) (display "Fizz"))
(if (or (= tmp 5) (= tmp 10) (= tmp 0)) (display "Buzz"))))
(newline)
(main (+ num 1)))
(define tmp 0)
(main 1)
can you do better?