leetcode 9. 回文数

class Solution

{

public:

bool isPalindrome(int x)

{

if (x<0)

{

return false;

}

else if (0<=x&&x<=9)

{

return true;

}

else

{

double y=0;

int z=x;

while (x)

{

if (y*10>2147483647)

{

return false;

}

else

{

y=y*10;

y+=x%10;

x/=10;

}

}

if (z==y)

{

return true;

}

else

{

return false;

}

}

}

};

相关推荐
stolentime1 分钟前
CF2066D2 Club of Young Aircraft Builders (hard version)题解
c++·算法·动态规划·组合数学
一个不知名程序员www7 分钟前
算法学习入门---算法题DAY3
c++·算法
七夜zippoe8 分钟前
DolphinDB向量化计算:高性能数据处理
算法·dolphindb
悠仁さん17 分钟前
哈夫曼树的简单介绍
算法
bIo7lyA8v18 分钟前
算法与数据结构协同优化的设计思想的技术8
数据结构·算法
Lsk_Smion21 分钟前
力扣实训 _ [98].验证二叉搜索树 _ 将二叉树展开成链表
数据结构·算法·leetcode
8Qi824 分钟前
LeetCode 377:组合总和 Ⅳ(Combination Sum IV)—— 题解 ✅
算法·leetcode·动态规划·完全背包
凯瑟琳.奥古斯特25 分钟前
力扣1002题C++解法详解
开发语言·c++·算法·leetcode·职场和发展
小小工匠31 分钟前
Redis - 从数据结构到高可用的九个关键问题
数据结构·redis
CHHH_HHH36 分钟前
【C++】红黑树:比AVL树更实用的平衡二叉搜索树
开发语言·数据结构·c++·算法·stl