力扣——第7题(C++)

题目

B站讲的很好的视频

【从零开始刷力扣学C++------第七题:整数反转】 https://www.bilibili.com/video/BV17S68YpEH1/?share_source=copy_web\&vd_source=bb58b6e3e5f53973729fd5b59301b3dd

知识点

cpp 复制代码
INT_MAX=2147483647;
INT_MIN=-2147483648;

题解

cpp 复制代码
class Solution {
public:
    int reverse(int x) {
        int ans = 0;//保存结果
        
        while(x!=0){
            if(ans>214748364 || ans<-214748364){
                return 0;
            }//反转后整数超过 32 位的有符号整数的范围,就返回 0
            int mod = x % 10;
            ans = ans *10 + mod;
            x = x / 10;
        }//while

        return ans;
    }
};
相关推荐
怕浪猫4 小时前
GEO 优化到底是什么?AI时代内容创作者必须懂的新技能
算法·面试·github
朝朝辞暮i5 小时前
C++ 第 23 课:class —— 开始真正进入面向对象
开发语言·c++·算法
Evand J6 小时前
【MATLAB例程】三维RRT+APF避障路径规划与到达角(AOA)定位算法|三维路径优化与定位仿真例程
算法·matlab·路径规划·代码·定位·rrt·aoa
郑同学的笔记6 小时前
【c++随笔28】strcmp 和 memcmp对比
开发语言·c++
随意起个昵称7 小时前
【背包dp】输出方案路径
c++·动态规划
weixin_307779137 小时前
有限产能智能排产与动态重排智能体:从需求解构到技术实现
开发语言·人工智能·算法·架构
朝朝辞暮i7 小时前
C++ 第 27 课:智能指针 shared_ptr
开发语言·c++·算法
by209998 小时前
学会使用std::string类,并理解其内部是如何管理字符串的详细阐述(上)
c++·笔记·字符串·类和对象·string
沙漠之主8 小时前
C++编程教学设计资料:从入门到实战的完整课程方案
java·前端·c++
朝朝辞暮i8 小时前
C++ 第 29 课:回调函数 Callback
开发语言·c++·算法