博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] Palindrome Number
阅读量:5126 次
发布时间:2019-06-13

本文共 549 字,大约阅读时间需要 1 分钟。

The most obvious idea is to maintain two divisors to get the most and least significant digits and compare them. Well, there are much more clever ideas, like , whose code is rewritten below. Play with it :-)

1 class Solution { 2 public: 3     bool isPalindrome(int x) { 4         if (x < 0 || (x && !(x % 10))) return false; 5         int s = 0; 6         while (x > s) { 7             s = s * 10 + x % 10; 8             x /= 10; 9         }10         return x == s || x == s / 10;11     }12 };

 

转载于:https://www.cnblogs.com/jcliBlogger/p/4732539.html

你可能感兴趣的文章
2018牛客多校第一场 D.Two Graphs
查看>>
关于工作流程引擎中的岗位的设置的问题
查看>>
windows 导入sql文件 本地导入sql出现数据丢失
查看>>
构建maven项目3
查看>>
vue如何监听键盘事件中的按键?
查看>>
SQLSERVER数据库中批量导入数据的几种方法
查看>>
Leetcode 345. Reverse Vowels of a String
查看>>
中位数问题
查看>>
梯度下降(Gradient Descent)小结 -2017.7.20
查看>>
python语言简介、解释器、字符编码介绍
查看>>
UVA 10071 Problem B Back to High School Physics
查看>>
Python数据分析2------数据探索
查看>>
十二组第一次作业
查看>>
P1334 瑞瑞的木板
查看>>
pytorch加载和保存模型
查看>>
透视纹理引发的对于插值的思考
查看>>
使用虚拟机上网第一步
查看>>
001.Kubernetes简介
查看>>
CXF开发WebService
查看>>
多线程处理相关业务
查看>>