// Project Euler #1 Solution in Swift func anyMultipleOf(value: Int, numbers: [Int]) -> Bool { return numbers.reduce(false) { any, number in return any || ((value % number) == 0) } } let sum = [Int](1..<1000).filter() { anyMultipleOf($0, [3, 5]) }.reduce(0) { $0 + $1 } println(sum)
![RunSwiftでSwift入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/b27ba1d703068fc4853ea1271440cbb779e7cabb/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2016%2F03%2Feasyramble_ogp.jpg)