Leetcode Simple_7 整数反转

我的思路

利用数学方法在long取值范围下进行运算,结尾对long类型的ans进行test,如果溢出则进行调整。

Java知识

用到了三元表达式

x = (negativeFlag)? (int)(ans*(-1)) : (int)ans;

题解思路

直接在int取值范围下进行数学运算,但是在重组之前便判断此次重组是否会造成溢出。

相关文章: