【leetcode】 Reverse int 反转整数

由于题目限制,当反转后的int溢出后要返回0,所以需要加判断条件。

方法一:保存预先的值,然后再进行计算,把计算后的值进行反向操作,看是否与预先保存的值相同,相同则不溢出。

方法二:(战胜率最高)使用long保存,再全部计算后再进行判断。

方法一每计算一次都需要进行判断,而方法二只判断一次,所以战胜率最高?

点赞