LeetCode問題練習Easy編:Palindorme number問題
今回は回文判定問題、121とか1221みたいな数字を判定する問題です。
class Solution:
def isPalindrome(self, x: int) -> bool:
s=str(x)
return(s == s[::-1])
おそらくint -> strに変更してとくのが早いのだと思うのですが、ifを使わずにそのままリターンすればいいだけですね。なぜかif文を使うとサイトではうまくいきません。
リストのスライス表示に慣れれは一発だと思います。もっと簡単に一行でかけるかもしれません。
class Solution:
def isPalindrome(self, x: int) -> bool:
return(str(x)[::] == str(x)[::-1])
この記事が気に入ったらサポートをしてみませんか?