力扣——第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;
    }
};
相关推荐
旖旎夜光8 分钟前
【C++ 基础入门】C++11 新特性(中):右值引用、移动语义与完美转发
开发语言·c++·笔记·学习
ShineWinsu32 分钟前
对于Qt:QTabWidget常见属性的解析
开发语言·数据库·c++·qt·浏览器·qtabwidget·标签页
Pniubi44 分钟前
力扣24. 两两交换链表中的节点(递归)
算法·leetcode·链表
꧁细听勿语情꧂1 小时前
直接选择排序,堆排序,冒泡排序,递归快速排序、hoare版本、挖坑法、lomuto前后指针,非递归快速排序
c语言·开发语言·数据结构·算法
文丑颜不良啊2 小时前
LeetCode2741~2760题目解析
java·leetcode
俊俊几年的2 小时前
动态规划(Dynamic Programming)详解:从入门到 LeetCode Hot 100
linux·c++·算法·leetcode·嵌入式·动态规划·c
小雉系统11 小时前
BcoreOS安全通信架构:FsSession 抗算法后门安全设计
算法·安全·架构
唐墨12315 小时前
linux kernel 比较数据大小的宏定义
linux·算法
拂拉氏16 小时前
【知识讲解-题目讲解】 统计满足K约束的子字符串数量2 (滑动窗口+前缀和+二分查找+分析)
算法·前缀和·二分查找·滑动窗口