나의 답:
class Solution(object):
def isPalindrome(self, x):
if x < 0:
return False
x_copy = x
check = 0
while x_copy != 0:
check = check * 10 + x_copy % 10
x_copy /= 10
if check == x:
return True
else:
return False
참고할 답:
class Solution(object):
def isPalindrome(self, x):
return str(x) == str(x)[::-1]
이번 문제를 풀고나서 확실히 느낀 건 파이썬이랑 알고리즘 공부를 먼저 하는 게 중요하다는 것이다.
지금은 문제를 풀 때가 아니라 우선 복습을 해야 한다.