给定一个 32 位有符号整数,将整数中的数字进行反转。
示例 1:
输入: 123 输出: 321
示例 2:
输入: -123 输出: -321
示例 3:
输入: 120 输出: 21
注意:
31, 231
public class Solution { public int Reverse(int x) { int res = 0; while (x != 0) { int t = res * 10 + x % 10; if ((t - x % 10) / 10 != res) return 0; //不加也行 res = t; x /= 10; } return res;; } }
转载请标明出处:leetcode 7. 反转整数 C#
文章来源: leetcode 7. 反转整数 C#