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;

}

}

}

};

相关推荐
自然语5 小时前
人工智能之数字生命-观察的实现
数据结构·人工智能·学习·算法
苦藤新鸡5 小时前
63.排序数组中找元素的第一个元素和最后一个元素
算法·leetcode
苦藤新鸡5 小时前
59 分割回文串
算法
得一录5 小时前
LoRA(Low-Rank Adaptation)的原理和实现
python·算法·机器学习
We་ct5 小时前
LeetCode 106. 从中序与后序遍历序列构造二叉树:题解+思路拆解
前端·数据结构·算法·leetcode·typescript
iAkuya5 小时前
(leetcode)力扣100 72每日温度(栈)
算法·leetcode·职场和发展
weixin_477271695 小时前
掾象:援助,辅佐。基于马王堆帛书《周易》原文及甲骨文还原周朝生活活动现象(《函谷门》原创)
算法·图搜索算法
随意起个昵称5 小时前
建图优化小记
c++·算法
逆境不可逃5 小时前
【从零入门23种设计模式04】创建型之原型模式
java·后端·算法·设计模式·职场和发展·开发·原型模式
一条大祥脚5 小时前
中心拓展法解决回文问题
算法