본문 바로가기
Programming

Leetcode 알고리즘 스터디 (Palindrome Number)

by 느리게 걷는 즐거움 2024. 7. 3.
반응형

Leetcode 알고리즘 스터디 (Palindrome Number)

Palindrome Number(회문수)는 순서대로 읽은 수와 꺼꾸로 읽은 수가 같은 수를 말합니다. 예를 들어 34543은 대칭수이고, 34567은 대칭수가 아닙니다.

문제정보

[Palindrome Number] Given an integer x, return true if x is a palindrome, and false otherwise.

Solution (Python)

# Solution #1
class Solution:
    def isPalindrome(self, x: int) -> bool:
        _x = str(x)
        left, right = 0, len(_x)-1

        while left < right:
            if _x[left] != _x[right]:
                return False
            left += 1
            right -= 1
        return True
        
# Solution #2        
class Solution:
   def isPalindrome(self, x: int) -> bool:
       _x = str(x)
       return _x == _x[::-1]

 

반응형

'Programming' 카테고리의 다른 글

Git Branch 만들기  (0) 2024.07.23
Git브랜치 분기점 확인하는 방법  (0) 2024.07.15
C++ Queue 사용법  (0) 2024.07.03
C++ Stack 사용법  (0) 2024.07.03
C++ 대문자/소문자 변환하기  (1) 2024.07.03