力扣——第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;
    }
};
相关推荐
hPw0eKIqD12 小时前
C++ 模板参数推导问题小记(非推导上下文)
开发语言·c++
程序员爱德华13 小时前
Python与C++:异同点对比
c++·python
普通攻击往后拉13 小时前
Leetcode 206. 反转链表
算法·leetcode·链表
@syh.14 小时前
【贪心】矩阵消除游戏
算法·游戏·矩阵
可编程芯片开发14 小时前
基于零极点配置的PID控制系统simulink建模与仿真
算法
徐小夕14 小时前
开源!我用SQLite + DuckDB打造了一款可视化AI问数平台
前端·算法·github
Hrain-AI15 小时前
2026 企业 AI 智能体平台横评:8 大主流平台 7 维度实测对比
人工智能·算法·机器学习
Angel Q.16 小时前
因子分析和生成模型有什么关系?从“幕后因素”到“生成数据”
算法
888CC++16 小时前
C语言与C++的区别:从面向过程到面向对象
java·c语言·c++