Sha256: 7f327376266e42ef6b0032f6cd15d166a591cab79bef94e25ee61f1b8e2fd61d
Contents?: true
Size: 212 Bytes
Versions: 218
Compression:
Stored size: 212 Bytes
Contents
object SumOfMultiples { fun sum(factors: Set<Int>, limit: Int): Int = (1 until limit).filter { x -> factors.any { y -> x.isMultipleOf(y) } }.sum() } fun Int.isMultipleOf(y: Int) = this % y == 0
Version data entries
218 entries across 218 versions & 1 rubygems