Palindrome Number
Given an integer x, return true if x is palindrome integer.
An integer is a palindrome when it reads the same backward as forward.
For example, 121 is a palindrome while 123 is not.
這個問題是說會輸入一個數值,如果是一個對稱的數就回傳 true ,不是對稱的就還傳 false 。
我自己的處理辦法是將輸入的數值轉成字串處理XD (超懶 應該有更棒的處理辦法就是了
然後直接透過 for 加上 python 可以用負值的 index 去倒著讀取字串。
就可以直接拿字串第一個和最後一個做 sequence XD
class Solution: def isPalindrome(self, x: int) -> bool: for ind in range(len(str(x))-1) : if str(x)[ind] != str(x)[-ind -1] : return False return True x=12521 print(Solution.isPalindrome(Solution,x))
沒有留言:
張貼留言