avatar
问一个reverse int的问题# JobHunting - 待字闺中
g*j
1
请问leetcode上面的oj,没有考虑overflow么?但是题目描述里面提到了overflow
显然我这个code没有处理overflow啊,但是两个都过了,如果要考虑overflow,怎么处
理呢?
class Solution {
public:
int reverse(int x) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
if(x == 0) return x;

int sign = 1;

if (x < 0) { sign = -1; x = -x;}

int temp = 0;


while(x > 0) {

temp = temp * 10 + x %10;

x = x/10;

}

return temp*sign;
}
};
avatar
p*2
2

overflow跟面试官提一下就可以了吧。让他直到你考虑到这种情况了。其实一般面试没
有leetcode上要求那么苛刻。

【在 g***j 的大作中提到】
: 请问leetcode上面的oj,没有考虑overflow么?但是题目描述里面提到了overflow
: 显然我这个code没有处理overflow啊,但是两个都过了,如果要考虑overflow,怎么处
: 理呢?
: class Solution {
: public:
: int reverse(int x) {
: // Start typing your C/C++ solution below
: // DO NOT write int main() function
: if(x == 0) return x;
:

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。