You are here: Home Blog Comments [scheme] Collatz 予想 (キミならどう書く 2.0 - ROUND 2 -)

Personal tools

[scheme] Collatz 予想 (キミならどう書く 2.0 - ROUND 2 -)

Posted by tomapd == 22% at 2006-07-17 15:20
時間ができたので考えてみた。そのまま素直に書いてみた。 #!/usr/bin/env gosh (define (g n) (define (f n step) (cond ((= n 1) step) ((even? n) (f (/ n 2) (+ step 1))) ((odd? n) (f (+ (* n 3) 1) (+ step 1))))) (f n 1)) (define (h n) (let loop ((i 1) (k 1
Parent entry キミならどう書く 2.0 - ROUND 2 -