操作
Problem 6 » 履歴 » リビジョン 2
« 前 |
リビジョン 2/4
(差分)
| 次 »
Noppi, 2023/12/27 04:47
Problem 6¶
#!r6rs
#!chezscheme
(import (chezscheme))
(define answer-6
(let loop ([n 1] [sum-all 0] [squared-all 0])
(if (< 100 n)
(- (expt sum-all 2)
squared-all)
(loop (add1 n) (+ sum-all n) (+ squared-all
(expt n 2))))))
(printf "6: ~D~%" answer-6)
Noppi が2023/12/27に更新 · 2件の履歴