Как получить ближайшее число, которое делится на делитель в scala.
Например,
-if divisor -20 and dividend is 15, the number 15 has to be converted to 20
-if divisor -20 and dividend is 39, the number 39 has to be converted to 40
-if divisor -20 and dividend is 45, the number 45 has to be converted to 60
-if divisor -20 and dividend is 60, the number conversion is not required.
Я пробовал это. Но это не работает для отрицательных чисел.
def makeNum(num:Double,buc:Int){
if (num % buc == 0) println(num) else
println( buc * (num/buc).ceil )
}
makeNum(39,20) --> 40.0 - working
makeNum(-10,20) --> -0.0 - Not correct