1. fun reverse(x: Int): Int {
    2. var x = x
    3. var result = 0
    4. while (x != 0) {
    5. val temp = result*10
    6. if (temp / 10 == result) result = temp else return 0 // 溢出判断
    7. result += x %10
    8. x /= 10
    9. }
    10. return result
    11. }