leetcode7.整数反转(中等)

反转后会出现int越界的情况: (1)例如:2…9(十位数的正整数) (2)例如:-2…9(十位数的负整数)
自己的解法:用了long long
class Solution {
public:
int reverse(int x) {

long long x1 = x, ans = 0;;
int f = 1;
if (!x1) return x1;
if (x1 < 0) { f = -1; x1 = -x1; // } while (x1) { ans = ans * 10 + x1 % 10; x1 /= 10; } if (ans > INT_MAX) retur

leetcode7.整数反转(中等)最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/13023.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>