print-Hello-World-/test.hs

13 lines
264 B
Haskell
Raw Normal View History

2021-04-19 14:40:40 +00:00
-- Haskell
2021-12-08 18:32:19 +00:00
import Prelude hiding (gcd)
2021-04-19 14:40:40 +00:00
gcd :: Integer -> Integer -> Integer
gcd a b = if b > 0 then gcd b (mod a b) else a
main = do
putStrLn "test"
let n = 1000
let a = [0..n-1]
print $ foldl (+) 0 (map (\i -> foldl (+) 0 (map (`gcd` i) a)) a)