力扣——第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;
    }
};
相关推荐
Jared_devin7 分钟前
单头、多头 Self-Attention可视化
人工智能·pytorch·深度学习·算法·机器学习·pycharm
Jackson_GJH15 分钟前
C++虚函数、虚继承、虚基类
c++·c++基础
wuyk55518 分钟前
18.Kruskal 算法:用最短的边连成一张网
开发语言·算法·图论
码匠许师傅31 分钟前
【C++三方组件】开篇总论:为什么需要以及如何选型?
开发语言·c++
h_a_o777oah37 分钟前
【Games101】C++ 软光追:光线追踪的求交逻辑和 BVH 提效实现及代码实现细节
c++·计算机图形学·光线追踪·games101·bvh·求交算法·软件渲染
cvby1 小时前
C++11--右值引用和移动语义
开发语言·c++
pen-ai1 小时前
【优化方法】最小二乘:从误差平方到线性与非线性拟合
人工智能·算法·机器学习
xiangyun611 小时前
【408数据结构 03】线性表与顺序表:C++手写SeqList
开发语言·数据结构·c++
Q26433650232 小时前
【有源码】基于机器学习的电信网络诈骗话术语义识别与可视化分析系统 XGBoost算法+Hadoop+Spark
大数据·hadoop·算法·机器学习·spark·毕业设计·课程设计
不会就选b2 小时前
算法日常・每日刷题--贪心<11>
算法·leetcode·职场和发展