LeetCodeの9. Palindrome Numberについて
自分が思いついたやり方はこれ。
qiita.py
class Solution(object):
def isPalindrome(self, x):
if x < 0:
return False
else:
y = str(x)
z = (y[::-1])
if y == z:
return True
else:
return False
yでxをintからstrに
zはy(strになったx)の逆から
yとzが等しければTrueを返す
使った知識としては
if/selse制御構文
intとstrの使い分け
[::-1]で文字列を逆さに
こんなところでしょうか。
もうちょっと短くできるんじゃないだろうか...
LeetCodeは楽しいですね!