Digital Root
EasyNumbers & Math
The problem
Repeatedly sum the digits of a number until a single digit remains.
Sample input
493193
Sample output
2Show the solution · 8 languages
fun main() {
var n = 493193
while (n >= 10) {
var sum = 0
while (n > 0) {
sum += n % 10
n /= 10
}
n = sum
}
println(n)
}