diff --git a/haskell/euler004.hs b/haskell/euler004.hs new file mode 100644 index 0000000..c00e052 --- /dev/null +++ b/haskell/euler004.hs @@ -0,0 +1,6 @@ +module Main where + +palindrome n = show n == reverse (show n) + +main = do + print (maximum [x*y | x <- [100..999], y <- [100..999], palindrome (x*y)])