반응형
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 |