Leetcode刷题-回文数

「爱情、让人受尽委屈。」 2023-01-08 12:23 271阅读 0赞

地址

https://leetcode-cn.com/problems/palindrome-number/

题目

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

代码

  1. class Solution {
  2. public boolean isPalindrome(int x) {
  3. if (x == 0) {
  4. return true;
  5. }
  6. if (x < 0 || x % 10 == 0) {
  7. return false;
  8. }
  9. int palindrome = 0;
  10. while (palindrome < x) {
  11. palindrome = palindrome * 10 + x % 10;
  12. x /= 10;
  13. }
  14. return palindrome == x || (palindrome / 10 == x);
  15. }
  16. }

结果

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,271人围观)

还没有评论,来说两句吧...

相关阅读

    相关 -leetcode

    判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -12

    相关 LeetCode——

    题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: