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]
/
16.scm
blob
73834a8d9b778a965531e15f8500fdfcf16294a0
1
(define (power a n)
\r
2
(if (= n 0)
\r
3
1
\r
4
(* a (power a (sub1 n)))))
\r
5
\r
6
(define (sum-digits n)
\r
7
(apply + (map (lambda (c)
\r
8
(string->number (string c)))
\r
9
(string->list
\r
10
(number->string n)))))
\r
11
\r
12
(sum-digits (power 2 1000))