배움 저장소
[Leet Code]007 Reverse Integer 본문
class Solution {
public:
int reverse(int x) {
bool isMinus = false;
if(x==INT_MIN)
{
return 0;
}
else if(x<0)
{
isMinus=true;
x *= -1;
}
int reversed = 0;
while(x!=0){
if(reversed > INT_MAX/10) return 0;
reversed = reversed*10 + x%10;
x /= 10;
}
return isMinus? reversed*-1 : reversed;
}
};
'PS > LeetCode' 카테고리의 다른 글
[Leet Code]055 Jump Game (0) | 2021.10.06 |
---|---|
[Leet Code]009 Palindorme Number (0) | 2021.05.21 |
[Leet Code] 006 ZigZag Conversion (0) | 2021.05.10 |
[LeetCode] 002 Add Two Numbers (0) | 2021.04.20 |
[LeetCode] 001 Two Sum (0) | 2021.04.20 |
Comments