反轉(zhuǎn)數(shù)字 python 版本

題目描述

將給出的整數(shù)x翻轉(zhuǎn)。

例1:x=123,返回321

例2:x=-123,返回-321

你有思考過下面的這些問題么?

如果整數(shù)的最后一位是0,那么輸出應(yīng)該是什么?比如10,100

你注意到翻轉(zhuǎn)后的整數(shù)可能溢出嗎?假設(shè)輸入是32位整數(shù),則將翻轉(zhuǎn)10000000003就會(huì)溢出,你該怎么處理這樣的樣例?拋出異常?這樣做很好,但是如果不允許拋出異常呢?這樣的話你必須重新設(shè)計(jì)函數(shù)(比如添加一個(gè)額外的參數(shù))。

示例1

輸入

-123

返回值

-321

解題思路:利用切片反轉(zhuǎn)技術(shù)

#

# @param x int整型

# @return int整型

#

class Solution:

? ? def reverse(self , x ):

? ? ? ? # write code here

? ? ? ? flag = False

? ? ? ? if x < 0:

? ? ? ? ? ? flag = True

? ? ? ? ? ? x = x*-1

? ? ? ? x = str(x)[::-1]

? ? ? ? x = -1 * int(x) if flag else int(x)

? ? ? ? return x

原文鏈接:金烏智能 -反轉(zhuǎn)數(shù)字?轉(zhuǎn)載請(qǐng)聯(lián)系:金烏智能--數(shù)據(jù)抓取、數(shù)據(jù)采集、爬蟲

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.把二元查找樹轉(zhuǎn)變成排序的雙向鏈表 題目: 輸入一棵二元查找樹,將該二元查找樹轉(zhuǎn)換成一個(gè)排序的雙向鏈表。 要求不...
    曲終人散Li閱讀 3,496評(píng)論 0 19
  • 31.從1到n的整數(shù)中1出現(xiàn)的個(gè)數(shù) 比如,1-13中,1出現(xiàn)6次,分別是1,10,11,12,13。 32.把數(shù)組...
    生信師姐閱讀 867評(píng)論 0 3
  • 題目地址:整數(shù)反轉(zhuǎn) 1.題目描述 給出一個(gè) 32 位的有符號(hào)整數(shù),你需要將這個(gè)整數(shù)中每位上的數(shù)字進(jìn)行反轉(zhuǎn)。 示例 ...
    站在海邊看遠(yuǎn)方閱讀 612評(píng)論 0 0
  • 久違的晴天,家長(zhǎng)會(huì)。 家長(zhǎng)大會(huì)開好到教室時(shí),離放學(xué)已經(jīng)沒多少時(shí)間了。班主任說已經(jīng)安排了三個(gè)家長(zhǎng)分享經(jīng)驗(yàn)。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,822評(píng)論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會(huì),身份的轉(zhuǎn)變要...
    余生動(dòng)聽閱讀 10,858評(píng)論 0 11

友情鏈接更多精彩內(nèi)容