###整数xが与えられた場合、xが回文整数の場合はtrueを返します。という問題
・回文数 「しんぶんし」のようにさかさに読んでも同じ文になる文を回分といいますが、12321のように逆さから読んでも同じ数になる数を回文数といいます。
####問題(翻訳)
整数は、前方と後方で同じように読み取られる場合、回文です。 たとえば、121は回文ですが、123はそうではありません。
例1:
入力:x = 121
出力:true
例2:
入力:x = -121
出力:false
説明:左から右に、-121と表示されます。 右から左に、121-になります。 したがって、それは回文ではありません。
例3:
入力:x = 10
出力:false
説明:01を右から左に読み取ります。 したがって、それは回文ではありません。
例4:
入力:x = -101
出力:false
制約:
-231 <= x <= 231-1
####回答
文字を反対にしてもマイナスじゃないかを判定するということ。
一番重要なのは、[::-1]で後ろからに変換してくれる。
class Solution:
def isPalindrome(self, x: int) -> bool:
return str(x) == str(x)[::-1]
a = str("-10")[::-1]
print(a)
出力
01-