leetcode迴文數isPalindrome

首先想到的是將數字轉換成字符串,再比較字符串是否相同的方法。

class Solution:
    def isPalindrome(self, x):
        """
        :type x: int
        :rtype: bool
        """
        
        array = str(x)
        transArray = array[::-1] #改成if str(x) == str(x)[::-1]速度更快
        if array == transArray:
            return True
        else:
            return False

事實證明此法是可行的。

 又注意到原題目有以下提示:

進階:

你能不將整數轉爲字符串hai來解決這個問題嗎?

 目前還沒有解決。代更。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章