Project Euler Posted on 2013-08-10 Edited on 2024-11-15 In Algorithm , Haskell 網路上另一個練習Coding跟Algroithm的網站,不過跟TopCoder跟一般的ACM Online Site不同,不限制語言,用任何方式都能,只需要正確答案。 第一題要列出1-999之間,三或五倍數的總和。要用熟悉的C++/Java寫不是不行,不過正好最近在練習Haskell,就用Haskell當做開端。 123456check x | (x `mod` 3 == 0) = True | (x `mod` 5 == 0) = True | otherwise = False--- ans [1...999]ans numbers = sum (filter check numbers) Functional language的表達能力還真是高。