Sha256: 25752a72ce844114f389f67dc4e5efa43c716e70dd53abb8d7e657d6a0f12594
Contents?: true
Size: 295 Bytes
Versions: 208
Compression:
Stored size: 295 Bytes
Contents
object SumOfMultiples { def sumOfMultiples(factors: Set[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
208 entries across 208 versions & 1 rubygems