牛客题霸 [回文数字] C++题解/答案

题解:

首先:负数不可以回文(起码看着就不对称)
然后我们将x翻转,很简单sum=sum*10+x%10;
因为x最终会变成0,所以用y先存一下x
最后比较sum与y是否相等

面试:

class Solution {public:/*** * @param x int整型 * @return bool布尔型*/bool isPalindrome(int x) {// write code hereif(x<0)return 0;int y=x;int sum=0;while(x){sum=sum*10+x%10;x/=10;}return sum==y;}
};

牛客题霸 [回文数字(palindrome-number)] C++题解/答案相关推荐

  1. 牛客题霸 [矩阵的最小路径和] C++题解/答案

    牛客题霸 [矩阵的最小路径和] C++题解/答案. 题目描述 给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的 ...

  2. 牛客题霸 [将字符串转化为整数] C++题解/答案

    牛客题霸 [将字符串转化为整数] C++题解/答案 题目描述 实现函数 atoi .函数的功能为将字符串转化为整数 提示:仔细思考所有可能的输入情况.这个问题没有给出输入的限制,你需要自己考虑所有可能 ...

  3. 牛客题霸 [ 环形链表的约瑟夫问题] C++题解/答案

    牛客题霸 [ 环形链表的约瑟夫问题] C++题解/答案 题目描述 据说著名犹太历史学家 Josephus 有过以下故事:在罗马人占领乔塔帕特后,39 个犹太人与 Josephus 及他的朋友躲到一个洞 ...

  4. 牛客题霸 [输出二叉树的右视图] C++题解/答案

    牛客题霸 [输出二叉树的右视图] C++题解/答案 题目描述 请根据二叉树的前序遍历,中序遍历恢复二叉树,并打印出二叉树的右视图 题解: 分两个过程: 先用前序遍历+中序遍历恢复二叉树,这个应该都会. ...

  5. 牛客题霸 [链表中环的入口节点] C++题解/答案

    牛客题霸 [链表中环的入口节点] C++题解/答案 题目描述 对于一个给定的链表,返回环的入口节点,如果没有环,返回null 拓展: 你能给出不利用额外空间的解法么? 题解: 判断环有个很巧妙的方法, ...

  6. 牛客题霸 [ 求二叉树的层序遍历] C++题解/答案

    牛客题霸 [ 求二叉树的层序遍历] C++题解/答案 题目描述 给定一个二叉树,返回该二叉树层序遍历的结果,(从左到右,一层一层地遍历) 例如: 给定的二叉树是{3,9,20,#,#,15,7}, 该 ...

  7. 牛客题霸 [三个数的最大乘积]C++题解/答案

    牛客题霸 [三个数的最大乘积]C++题解/答案 题目描述 给定一个无序数组,包含正数.负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1). 题解: 有人说 ...

  8. 牛客题霸 [ 换钱的最少货币数] C++题解/答案

    牛客题霸 [ 换钱的最少货币数] C++题解/答案 题目描述 给定数组arr,arr中所有的值都为正整数且不重复.每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个aim,代表要找的钱 ...

  9. 牛客题霸 单链表的选择排序 C++题解/答案

    牛客题霸 单链表的选择排序 C++题解/答案 题目描述 给定一个无序单链表,实现单链表的选择排序(按升序排序). 题解: 不可能手写排序,这辈子不可能手写排序.. 基础的链表操作,将链表内的数据存到v ...

最新文章

  1. 李彦宏的百度 AI 落地战略,由王海峰来实现
  2. python3 异步 semaphore 信号量 控制并发
  3. RocketMQ简介
  4. 贝叶斯优化的初步理解
  5. 基于.net的分布式系统限流组件
  6. ListView几个比较特殊的属性
  7. Linux的实际操作:文件目录类的实用指令(帮助指令 man help)
  8. pythonpandas无列名数据合并_python – Pandas:合并多个数据帧和控制列名?
  9. html文件vbs病毒,一段病毒常用的VBS代码
  10. 实战JavaScript:实现像素鸟小游戏
  11. NetAssist.exe网络调试工具
  12. 测试和维修电脑软件,常用的电脑维修软件有哪些?
  13. protues7 使用笔记
  14. 各种类型文件头特征码
  15. darknet测试voc数据集精度
  16. 用java实现猜数字游戏程序:基础、偏移、三次机会、是否继续玩
  17. linux环境启动tomcat成功后,访问链接一直在转圈
  18. 大写金额换算器iOS版源代码
  19. RPGMAKER游戏引擎基于JavaScript的插件制作(三)——重写方法预备知识教学
  20. 外网电脑配置8G运行内存,运行Android Studio,速度很轻松

热门文章

  1. 好强大的仿生机械,这才是真正的黑科技!
  2. 美国劳工部揭露中国女人大数据,看完彻底傻眼了……
  3. linux代码段起始地址设置,Arch Linux安装后的一些初始设置简介
  4. 女生学高铁和计算机哪个更好,2020铁路最好的5个专业 女生上铁路学什么专业好...
  5. python豆瓣历史评分_Python实战-爬取豆瓣top250评分高于指定值的电影信息
  6. 宝塔部署node项目_宝塔面板部署 node.js 项目
  7. C++,Java编程空指针的一个小细节
  8. AcWing 703. 数独检查
  9. Round Numbers POJ - 3252(数位dp+判断前导零)
  10. linux tcp 创建,Linux下tcp服务器创建的步骤