日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python3整數反轉的實現方法

瀏覽:191日期:2022-06-23 15:47:24

給你一個 32 位的有符號整數 x ,返回將 x 中的數字部分反轉后的結果。

如果反轉后整數超過 32 位的有符號整數的范圍 [−2^31, 2^31 − 1] ,就返回 0。

假設環境不允許存儲 64 位整數(有符號或無符號)。

示例 1:

輸入:x = 123輸出:321

示例 2:

輸入:x = -123輸出:-321

示例 3:

輸入:x = 120輸出:21

示例 4:

輸入:x = 0輸出:0

思路1:將其轉為字符串進行翻轉,并進行正負的判斷。最后,題目要求如果反轉后整數超過 32 位的有符號整數的范圍 [−2^31, 2^31 − 1] ,就返回 0

class Solution: def reverse(self, x: int) -> int: str1 = str(x)if str1[0] == ’-’: str1 = str1[0] + str1[:0:-1] else: str1 = str1[::-1] return int(str1) if -2147483648<int(str1)<2147483648 else 0

思路2:不使用字符串。當翻轉后的數字大于條件就返回0

class Solution: def reverse(self, x: int) -> int: y, res = abs(x), 0 # 則其數值范圍為 [−2^31, 2^31 − 1] boundry = (1<<31) -1 if x>0 else 1<<31 while y != 0: res = res*10 +y%10 if res > boundry :return 0 y //=10 return res if x >0 else -res

改進:

class Solution: def reverse(self, x: int) -> int: str1 = str(x)if str1[0] == ’-’: str1 = str1[0] + str1[:0:-1] a=int(str1) if (1<<31)<abs(a):return 0 else: str1 = str1[::-1] a= int(str1) if a>(1<<31) -1:return 0 return a 補充:問:說說Python反轉三位整數有幾種方法?

答:這是leetcode上的一道編程算法題,感覺還是蠻經典的,今天就拿出來給大家分享一下!給出一個3位的正整數,你需要將這個整數中每位上的數字進行反轉。例如:輸入: 123,輸出: 321 。大家先不看下面答案,看看如果是自己,可以想出幾種Python方式來解決!

下面分別來說說幾種實現的方式:

1、取余取整方式

class Test: def reverseInteger(self, number): g = number%10 #取出個位數 s = (int(number/10))%10 #取出十位數 b = int(number/100) #取出百位數 return g*100+s*10+bif __name__ == '__main__': ts = Test() print (ts.reverseInteger(123)) #輸出結果:321

2、使用棧的方式

class Test: def reverseInteger(self, number): number = str(number) # 模擬入棧 l = list(number) result = '' while len(l) > 0: result += l.pop() # 模擬出棧 return int(result)if __name__ == '__main__': ts = Test() print (ts.reverseInteger(123)) # 輸出結果:321

3、使用切片的方式

class Test: def reverseInteger(self, number): number=str(number) result=number[::-1] #python中切片的特殊用法 result=(int(result)) return resultif __name__ == '__main__': ts = Test() print (ts.reverseInteger(123))

4、整數轉字符串,反轉字符串,然后再轉整數

class Test: def reverseInteger(self, x): plus_minus = '' reverse_x = '' if x < 0: plus_minus = '-' x = -x for i in str(x): reverse_x = i + reverse_x reverse_x = plus_minus + reverse_x if int(reverse_x) > pow(2, 31) - 1 or int(reverse_x) < pow(-2, 31): return 0 return int(reverse_x) if __name__ == '__main__': ts = Test() print (ts.reverseInteger(123)) #輸出結果:321

到此這篇關于python3整數反轉的實現方法的文章就介紹到這了,更多相關python3 整數反轉內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成年男女免费视频网站不卡| 国产精品免费99久久久| 婷婷亚洲成人| 人人精品久久| 亚洲精品免费观看| 国产亚洲亚洲| 欧美精品三级在线| 国产成人精品三级高清久久91| 欧美日韩水蜜桃| 蜜臀精品久久久久久蜜臀| 国产亚洲人成a在线v网站| 91九色综合| 精品视频高潮| 一区二区亚洲视频| 精品久久亚洲| 日韩欧美三级| 国产欧美高清视频在线| 日本久久成人网| 亚洲精品在线国产| 综合一区在线| 麻豆成人综合网| 在线免费观看亚洲| 日韩福利视频网| 给我免费播放日韩视频| 国产麻豆久久| 日韩三级精品| 婷婷成人基地| 免费一级欧美在线观看视频| 精品视频一区二区三区四区五区| 少妇久久久久| 久久99偷拍| 日韩在线欧美| 日韩三级视频| 深夜视频一区二区| 在线精品观看| 成人小电影网站| 亚洲九九精品| 欧美成人精品三级网站| 亚洲精品美女91| 久久久精品日韩| 国产精品久av福利在线观看| 午夜精品一区二区三区国产| 美女视频黄免费的久久| 人人爽香蕉精品| 久久天堂av| 欧美激情五月| 一区二区国产精品| 欧美一级精品| 国产成人精品三级高清久久91| 亚洲免费网址| 性感美女一区二区在线观看| 一区二区精品| 久久国产直播| 嫩呦国产一区二区三区av| 国产亚洲在线观看| 国语精品一区| 欧美专区一区| 亚洲欧美日韩国产一区二区| 国产精品亚洲一区二区三区在线观看| 欧美一区二区三区久久精品| 日韩一区二区久久| 快播电影网址老女人久久| 老牛国内精品亚洲成av人片| 日韩视频一二区| 不卡在线一区二区| 日韩久久视频| 国产成人调教视频在线观看| 88久久精品| 亚洲精品视频一二三区| 欧美日韩激情| 99久久九九| 欧美日韩国产观看视频| 麻豆国产精品| 美女毛片一区二区三区四区最新中文字幕亚洲 | 亚洲午夜av| 精品日韩在线| 国产精品一在线观看| 日本不卡一区二区三区| 免费在线观看不卡| 亚洲精品伊人| 视频国产精品| 日本成人手机在线| 日本亚洲欧美天堂免费| 免费看欧美美女黄的网站| 狠狠久久婷婷| 国产精品老牛| 97在线精品| 九九久久国产| 精品伊人久久久| 精品视频一区二区三区四区五区 | 国产精品色婷婷在线观看| 日韩三区四区| 欧美精品观看| 久久一区国产| 91一区二区| 99久久九九| 国产综合婷婷| 亚洲一区成人| 中文视频一区| 久久激情五月激情| 久久久精品国产**网站| 精品72久久久久中文字幕| 日韩av有码| 国产午夜久久| 视频一区中文字幕国产| 免费在线视频一区| 久久精品 人人爱| 久久精品国产一区二区| 91日韩免费| 婷婷综合激情| 蜜桃久久精品一区二区| 偷拍亚洲精品| 久久精品欧洲| 亚洲成人国产| 蜜桃久久av| 久久精品超碰| 91视频精品| 伊人久久亚洲影院| 日产欧产美韩系列久久99| 国产日韩欧美一区| 欧美xxxx中国| 欧美成人精品| 日韩激情中文字幕| 色综合五月天| 国产精品美女久久久| 亚洲免费观看高清完整版在线观| 欧美日本三区| 成人福利av| 综合激情视频| 国产一区二区三区四区五区 | 国产农村妇女精品一二区| 亚洲精品激情| 久久av导航| 99久久夜色精品国产亚洲1000部| 蜜臀精品一区二区三区在线观看| 国产精品久久久久久久久久齐齐| 国产精品专区免费| 蜜桃伊人久久| 中文av在线全新| 日本亚洲视频| 国产在线|日韩| 国产日韩欧美在线播放不卡| 99热精品久久| 国产精品一区二区三区四区在线观看| 国产aⅴ精品一区二区三区久久 | 日韩国产综合| 日韩一区二区三区精品| 日韩不卡一区| 综合亚洲自拍| 欧美亚洲精品在线| 国产精久久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久精品人人| 亚洲男人在线| 91精品精品| 精品色999| 青青草精品视频| 欧美一区二区三区激情视频| 国产亚洲精品美女久久 | 日韩精品永久网址| 蜜臀av一区二区三区| 亚洲黄色免费av| 国产亚洲欧美日韩精品一区二区三区 | 国产一区二区三区日韩精品| 日av在线不卡| 久久青草久久| 国产精品久久久久久久久久齐齐| 亚洲激情av| 综合日韩av| 欧美激情网址| 久久国产尿小便嘘嘘| 免播放器亚洲| 99精品视频在线| 国产传媒在线| 老司机精品视频网| 国产亚洲精品美女久久久久久久久久| 一区在线免费观看| 日韩一区二区中文| 精品视频在线一区二区在线| 欧美一区二区三区久久精品| 在线亚洲自拍| 青青久久av| 国产v日韩v欧美v| 国产在线一区不卡| 久久久亚洲欧洲日产| 欧美视频精品全部免费观看| 亚洲精品一二三**| 三级一区在线视频先锋| 国产一区亚洲| 日韩中文视频| 婷婷激情一区| 亚洲成av在线| 日韩国产网站| 亚洲不卡av不卡一区二区| 麻豆mv在线观看| 91视频一区| 精品成av人一区二区三区| 美女视频黄 久久| 色一区二区三区四区| 中文字幕色婷婷在线视频|