aboutsummaryrefslogtreecommitdiff
path: root/haskell/wip
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-08-18 11:54:32 +0200
committerCharles <sircharlesaze@gmail.com>2019-08-18 11:54:32 +0200
commit3b6b65b08b16cde07a4d8870e829a8c4b5e5d773 (patch)
tree1183821ec866e92c51d19c6071ac493b336c80fc /haskell/wip
parent1580cc33b6ff198e66b15aab797318618bb83161 (diff)
downloadproject_euler-3b6b65b08b16cde07a4d8870e829a8c4b5e5d773.tar.gz
project_euler-3b6b65b08b16cde07a4d8870e829a8c4b5e5d773.tar.bz2
project_euler-3b6b65b08b16cde07a4d8870e829a8c4b5e5d773.zip
haskell problem 30
Diffstat (limited to 'haskell/wip')
-rw-r--r--haskell/wip/030-digit_fifth_powers.hs30
1 files changed, 0 insertions, 30 deletions
diff --git a/haskell/wip/030-digit_fifth_powers.hs b/haskell/wip/030-digit_fifth_powers.hs
deleted file mode 100644
index 6cc8a49..0000000
--- a/haskell/wip/030-digit_fifth_powers.hs
+++ /dev/null
@@ -1,30 +0,0 @@
--- Digit fifth powers
---
--- Problem 30
--- Surprisingly there are only three numbers that can be written as the sum of fourth
--- powers of their digits:
---
--- 1634 = 14 + 64 + 34 + 44
--- 8208 = 84 + 24 + 04 + 84
--- 9474 = 94 + 44 + 74 + 44
--- As 1 = 14 is not a sum it is not included.
---
--- The sum of these numbers is 1634 + 8208 + 9474 = 19316.
---
--- Find the sum of all the numbers that can be written as the sum of fifth powers of
--- their digits.
-
-
-main = do
- print ( [x0 + x1 * 10 + x2 * 100 + x3 * 1000 |
- x0 <- [0..9], x1 <- [0..9], x2 <- [0..9], x3 <- [1..9],
- (sum $ map (^4) [x0, x1, x2, x3])
- == x0 + x1 * 10 + x2 * 100 + x3 * 1000])
-
- print ( [x0 + x1 * 10 + x2 * 100 + x3 * 1000 + x4 * 10000 |
- x0 <- [0..9], x1 <- [0..9], x2 <- [0..9], x3 <- [0..9], x4 <- [1..9],
- (sum $ map (^5) [x0, x1, x2, x3, x4])
- == x0 + x1 * 10 + x2 * 100 + x3 * 1000 + x4 * 10000])
-
--- allPower :: Int -> [Int]
--- allPower