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;

}

}

}

};

相关推荐
hillstream317 小时前
从这次xAI重组说开去--用类比的思维来理解
人工智能·算法·xai·elon.mask
菜鸡儿齐17 小时前
leetcode-最长连续序列
数据结构·算法·leetcode
寻寻觅觅☆17 小时前
东华OJ-基础题-120-顺序的分数(C++)
开发语言·c++·算法
Tisfy17 小时前
LeetCode 3713.最长的平衡子串 I:计数(模拟)
算法·leetcode·题解·模拟
月疯17 小时前
陀螺仪和加速度计(模拟状态,计算运动状态)
算法
Σίσυφος190017 小时前
双目立体视觉 数学推导(从 F → E → R,T)
算法
Hcoco_me17 小时前
目标追踪概述、分类
人工智能·深度学习·算法·机器学习·分类·数据挖掘·自动驾驶
熬了夜的程序员17 小时前
【LeetCode】117. 填充每个节点的下一个右侧节点指针 II
java·算法·leetcode
wengqidaifeng17 小时前
数据结构---链表的奇特(下)双向链表的多样魅力
c语言·数据结构·链表
一叶之秋141217 小时前
基石之力:掌握 C++ 继承的核心奥秘
开发语言·c++·算法