fun reverse(x: Int): Int { var x = x var result = 0 while (x != 0) { val temp = result*10 if (temp / 10 == result) result = temp else return 0 // 溢出判断 result += x %10 x /= 10 } return result}