【一天一道Leetcode】回文數(shù)判斷

本篇推文共計(jì)2000個(gè)字,閱讀時(shí)間約3分鐘。
01
題目描述

題目描述:
給你一個(gè)整數(shù)x,
如果x是一個(gè)回文整數(shù),返回true;
否則,返回 false。
回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。
例如:121是回文,而123不是。
如下面的示例:
輸入:x = 121
輸出:true
輸入:x = -121
輸出:false
解釋:從左向右讀, 為 -121 。從右向左讀, 為 121- 。
因此它不是一個(gè)回文數(shù)。
輸入:x = 10
輸出:false
解釋:從右向左讀, 為 01 。因此它不是一個(gè)回文數(shù)。
示例 4:
輸入:x = -101
輸出:false提示:
1. -2^31 <= x <= (2^31)-1
02
方法和思路
回文數(shù)代表著正序等于逆序的數(shù)字。
因此我們可以將題目給的int類型轉(zhuǎn)換成字符串類型,判斷字符串是否是回文數(shù)。
如果是就返回True,不是的話就返回False

我們用代碼表示此題的解法如下:
class Solution:
def isPalindrome(self, x: int) -> bool:
s=str(x)
if s==s[::-1]:
return True
else:
return False
【年終總結(jié)】你好2021,再見2020。

【快速寫好畢業(yè)論文】你不得不知曉的七個(gè)常用文獻(xiàn)搜索平臺(tái)

【秋招紀(jì)實(shí)錄】一篇特別正經(jīng)的【騰訊】求職經(jīng)驗(yàn)分享

【一天一道Leetcode】回文字符串-最少分割次數(shù)

【一天一道Leetcode】設(shè)計(jì)哈希集合

【一天一道Leetcode】套信封問(wèn)題
你與世界
只差一個(gè)
公眾號(hào)
評(píng)論
圖片
表情

