Leetcode9_回文数

Leetcode9_回文数,第1张

概述哈哈哈哈哈哈哈太开心了,今天的代码耗时和内存消耗比官方少了一半哈哈 (因为官方用C#写的,我用C++,手动狗头)   题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数

哈哈哈哈哈哈哈太开心了,今天的代码耗时和内存消耗比官方少了一半哈哈@H_502_7@

(因为官方用C#写的,我用C++,手动狗头)@H_502_7@

 @H_502_7@

题目@H_502_7@

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。@H_502_7@

示例 1:@H_502_7@

输入: 121
输出: true
示例 2:@H_502_7@

输入: -121
输出: false
解释: 从左向右读,为 -121 。 从右向左读,为 121- 。因此它不是一个回文数。
示例 3:@H_502_7@

输入: 10
输出: false
解释: 从右向左读,为 01 。因此它不是一个回文数。@H_502_7@

代码@H_502_7@

@H_502_7@

@H_502_7@

 1 class Solution { 2 public: 3     bool ispalindrome(int x) { 4     int a = 0; 5     if (x == 0) 6         return true; 7     else if (x < 0 || x % 10 == 0) 8         return false; 9     while(x > a){10         a = a * 10 + x % 10;11         x/=10;12     }13     return x == a || x == a / 10;14   }15 };
VIEw Code 总结

以上是内存溢出为你收集整理的Leetcode9_回文数全部内容,希望文章能够帮你解决Leetcode9_回文数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1214549.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存