repo.or.cz
/
srid.projecteuler.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
importing projecteuler into git
[srid.projecteuler.git]
/
20.scm
blob
d82a14b1a8da11f3a7e54bd635343d2b3db3db1a
1
(define (fact n)
\r
2
(cond ((= n 1) 1)
\r
3
(else (* n (fact (sub1 n))))))
\r
4
\r
5
(define (sum-digits n)
\r
6
(apply + (map (lambda (c)
\r
7
(string->number (string c)))
\r
8
(string->list
\r
9
(number->string n)))))
\r
10
\r
11
(sum-digits (fact 100))