Котлин деление на остатки

Всем Привет! можете пожалуйста как делить на остатки, объяснить мне тут логику. дело в том , что я изучаю котлин(я новичок). Погуглил но там инфо на java. я не знаю java.

 fun reverse(x: Int): Int {
        var x = x
        var revnumb = 0
        while(x !=0){
            revnumb = revnumb * 10 + x % 10
            x = x / 10
        }
         return revnumb
    }

как этот код, переворачивает числа, наоборот

Input: x = 123 Output: 321

это задание с leetcode


Ответы (0 шт):