SICP 연습문제 1.22
한동안 공부할 만한 멘탈 상태가 아니라서 쉬고 있었습니다. 이러면 안되겠다는 생각에 문제나 풀었습니다.
이 연습 문제에 대해서는 문제와 답을 생략하고, 필요한 프로시저만 포스팅하도록 하겠습니다. 문제가 너무 길고, 공부한 내용을 실험으로 체크해보는 형태의 문제라 포스팅하기 난감하네요.
(define (search-for-primes start end)
(define (check-and-next-iter cur)
(timed-prime-test cur)
(iter (+ cur 2)))
(define (iter cur)
(if (< cur end)
(check-and-next-iter cur)
0
)
)
(if (even? start)
(iter (+ start 1))
(iter start)))