320x100
출처: https://leetcode.com/problems/reverse-integer/
주어진 정수를 반대로 출력하면 된다.
ex 123 -> 321.
class Solution {
public:
int reverse(int x) {
if (0 == x) {
return 0;
}
int64_t ret = 0;
while (0 != x)
{
int64_t temp = (ret * 10) + (x % 10);
ret = (ret * 10) + (x % 10);
x /= 10;
}
return (int)ret == ret ? ret : 0;
}
};
계산식에서 오버플로 나서 그거때문에 Runtime Error 세번..
320x100
'코딩테스트 준비 > leetcode' 카테고리의 다른 글
98. Validate Binary Search Tree [Medium] (0) | 2021.06.18 |
---|---|
100. Same Tree [Easy] (0) | 2021.06.16 |
12. Integer to Roman [Medium] (0) | 2021.06.14 |
113. Path Sum II [Medium] (0) | 2021.06.14 |
1775. Equal Sum Arrays With Minimum Number of Operations [Medium] (0) | 2021.06.14 |