diff --git a/src/main/scala/SumOfMultiples.scala b/src/main/scala/SumOfMultiples.scala index 0eff6f1..92ed78c 100644 --- a/src/main/scala/SumOfMultiples.scala +++ b/src/main/scala/SumOfMultiples.scala @@ -1,6 +1,18 @@ object SumOfMultiples { def sum(factors: Set[Int], limit: Int): Int = { - - 1 + var total = 0 + def divisible(number: Int, facs: Set[Int]): Boolean={ + for(arg <- facs){ + if (number % arg == 0){ + return true + } + } + return false + } + + for (count <- 1 to limit - 1){ + if (divisible(count, factors)) total = total + count + } + total } } \ No newline at end of file