Added is_palindrome

This commit is contained in:
Aykhan 2023-10-06 23:36:55 +04:00
parent e6b6e87df7
commit 876dff0e1c

View File

@ -49,4 +49,22 @@ class AcceptedEasy:
for i in str(number):
number_list.append(int(i))
return number_list
return number_list
def is_palindrome(x: int) -> bool:
"""
Link: https://leetcode.com/problems/palindrome-number/
Runtime: 61 ms
"""
if x < 0:
return False
reverse_x = 0
x2 = x
while x2 > 0:
reverse_x = (reverse_x + (x2 % 10)) * 10
x2 //= 10
reverse_x //= 10
return reverse_x == x