#유코딩 코딩연습장

9. Palindrome Number 본문

#LeetCode/Easy

9. Palindrome Number

YooCoding 2021. 7. 23. 00:03

Given an integer x, return true if x is palindrome integer.

An integer is a palindrome when it reads the same backward as forward. For example, 121 is palindrome while 123 is not.

 

Example 1:

Input: x = 121 Output: true

Example 2:

Input: x = -121 Output: false Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.

Example 3:

Input: x = 10 Output: false Explanation: Reads 01 from right to left. Therefore it is not a palindrome.

Example 4:

Input: x = -101 Output: false

 

Constraints:

  • -231 <= x <= 231 - 1

 

class Solution {
public:
    bool isPalindrome(int x) {
        
        long long temp = 0;
        int clonX = x;
        
        if(x < 0 ) return false;
        while(x)
        {
            temp = temp * 10 + x % 10;
            x /= 10;
        }
        
        return temp == clonX;
        
    }
};

 

 

'#LeetCode > Easy' 카테고리의 다른 글

35. Search Insert Position  (0) 2021.07.23
7. Reverse Integer  (0) 2021.07.22
1. Two Sum  (0) 2021.07.22
Comments