aboutsummaryrefslogtreecommitdiff
path: root/julia/016-power_digit_sum.jl
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-06-23 11:57:06 +0200
committerCharles Cabergs <me@cacharle.xyz>2021-06-23 11:57:06 +0200
commita5953437f1e445004ba2b1071c188da3521406f7 (patch)
treef9368b78820b00abe82cd86cd4adf7e6b4f4bf16 /julia/016-power_digit_sum.jl
parent3c06b19032a0184c0b3ad1ea352becb5d60c9e6a (diff)
downloadproject_euler-a5953437f1e445004ba2b1071c188da3521406f7.tar.gz
project_euler-a5953437f1e445004ba2b1071c188da3521406f7.tar.bz2
project_euler-a5953437f1e445004ba2b1071c188da3521406f7.zip
problem 15 16 18 in julia
Diffstat (limited to 'julia/016-power_digit_sum.jl')
-rw-r--r--julia/016-power_digit_sum.jl14
1 files changed, 14 insertions, 0 deletions
diff --git a/julia/016-power_digit_sum.jl b/julia/016-power_digit_sum.jl
new file mode 100644
index 0000000..848accf
--- /dev/null
+++ b/julia/016-power_digit_sum.jl
@@ -0,0 +1,14 @@
+###
+# Power digit sum
+# Problem 16
+#
+# 2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.
+# What is the sum of the digits of the number 2^1000?
+###
+
+
+const NUMBER = big(2) ^ 1000
+
+result = sum(parse(Int, digit) for digit in string(NUMBER))
+
+println(result)