Leet Code Problem #9

주디·2023년 2월 7일
0

Problem Solving

목록 보기
2/2

나의 답:

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]

이번 문제를 풀고나서 확실히 느낀 건 파이썬이랑 알고리즘 공부를 먼저 하는 게 중요하다는 것이다.
지금은 문제를 풀 때가 아니라 우선 복습을 해야 한다.

profile
컴퓨터 지식에 대한 이해와 함께 인문학적 소양을 갖춘 개발자가 되고 싶은 사람입니다.

0개의 댓글