leetcode算法题笔记|Reverse Integer
/** * @param {number} x * @return {number} */ var reverse = function(x) { var s; if(x<0){ s=-x; }else{ s=x; } s=s+''; s=parseInt(s.split('').reverse().join('')); if(x<0){ return s>Math.pow(2, 31) - 1||s<-Math.pow(2, 31)?0:-s; }else{ return s>Math.pow(2, 31) - 1||s<-Math.pow(2, 31)?0:s; } };
红色笔记部分开始理解有误,查了后才知道是这个意思。虽然还是不太明白为啥是31次幂。。。。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步