【LeetCode 9】回文数
2024-09-08 14:22:34
【题解】
还是要注意,取反的时候,-2^31 取反的话会爆掉Int。。(因为int的正数最多到2^31-1)
【代码】
class Solution {
public:
bool isPalindrome(int x) {
int f = -1;
string s;
s = "";
if (x<0) {
s+="-";
f = 1;
}
while (f*x<0){
char key = (x%10)+'0';
s = key+s;
x/=10;
}
string ts = s;
reverse(ts.begin(),ts.end());
if (ts==s)
return true;
else return false;
}
};
最新文章
- java-通过JDBC操作数据库
- 简单的哈希表实现 C语言
- redis3.0.0 集群安装详细步骤
- ACM/ICPC 之 数论-斐波拉契●卢卡斯数列(HNNUOJ 11589)
- java中的拷贝(一)
- android调试工具DDMS
- AVL树的python实现
- hdu 3724 Encoded Barcodes
- python调用ice接口
- mysql 远程连接配置
- redis数据库可视化工具(RedisDesktopManager)
- ceph删除pool提示(you must first set the mon_allow_pool_delete config option to true)解决办法
- 002_监测ssl证书过期时间
- DAY07、字符编码和文件操作
- python学习day7 深浅拷贝&;文件操作
- Vue之项目搭建
- vagrant特性——基于docker开发环境(docker和vagrant的结合)-0-简介
- python---django初步了解以及安装(包括Django网页首次无法访问的原因及解决方法,以及在linux服务器上布置无法启动的原因)
- Win10 Ubuntu 双系统 卸载 Ubuntu
- fakeapp, faceswap, deepfacelab等deepfakes换脸程序的简单对比