专门为网站建设服务的公司,常州微信网站建设教程,建立网站考虑的三大要素,写网站策划书需要注意什么需要判断整数溢出,我这里的思路就是判断新的ans的值是否与(ans-mod)/10相等,如果溢出了,必然不相等,这是代码简洁且时间复杂度最快的做法!
class Solution {public int reverse(int x) {if(x0){return 0;}boolean negativefalse;if(x0){negativetrue;x-x;}int ans0;while(…需要判断整数溢出,我这里的思路就是判断新的ans的值是否与(ans-mod)/10相等,如果溢出了,必然不相等,这是代码简洁且时间复杂度最快的做法!
class Solution {public int reverse(int x) {if(x0){return 0;}boolean negativefalse;if(x0){negativetrue;x-x;}int ans0;while(x0){int modx%10;int tmpans;ansans*10mod;if(tmp!((ans-mod)/10)){return 0;}x/10;}return negative?-ans:ans;}
}