Sha256: 203d63597a3b8d7e71735fb8e1552422acffa702407021328b43e3b3efe95a42
Contents?: true
Size: 296 Bytes
Versions: 30
Compression:
Stored size: 296 Bytes
Contents
object SumOfMultiples { def sumOfMultiples(factors: List[Int], limit: Int): Int = { def isDivisibleBy(x: Int)(y: Int): Boolean = x % y == 0 def isMultiple(x: Int): Boolean = factors exists isDivisibleBy(x) val multiples = (1 until limit) filter isMultiple multiples sum } }
Version data entries
30 entries across 30 versions & 1 rubygems