summaryrefslogtreecommitdiff
path: root/euler16.scm
blob: 02607832961644733c84ecfe36bdf9ff4fc588b8 (plain)
1
2
3
4
5
6
7
8
9
(define (sum-digits n)
 (if (= n 0)
  0
  (+ (remainder n 10)
   (sum-digits (floor (/ n 10))))))

(display (sum-digits (expt 2 1000)))
(newline)