91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用LeetCode怎么將字符串轉換成整數

發布時間:2021-08-02 16:29:55 來源:億速云 閱讀:132 作者:Leah 欄目:大數據

這篇文章將為大家詳細講解有關使用LeetCode怎么將字符串轉換成整數,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

使用LeetCode怎么將字符串轉換成整數

2

 題解

思路:自動機
上面的圖就是該題目可梳理出的自動機,這個題目的難點也是如何梳理出這個自動機狀態轉移圖。梳理出后,按照狀態轉移把相關規則寫入代碼即可。下方代碼是在看官方解題前寫的,因此會跟上圖略微有差異,官方代碼可去LeetCode網站查看。
class Solution:    def myAtoi(self, str: str) -> int:        str = str.strip()        if len(str)==0:            return 0        y=''        if str[0].isdigit():            y=y+str[0]            for i in range(1,len(str)):                if str[i].isdigit():                    y=y+str[i]                else:                    break         elif (str[0]=='-' or str[0]=='+') and 1<len(str) and str[1].isdigit():            y=y+str[0]            for i in range(1,len(str)):                if str[i].isdigit():                    y=y+str[i]                else:                    break         if len(y)>0 :            if  2**31-1>=int(y)>= -2**31:                return int(y)            elif int(y)>2**31-1 :                return 2**31-1            else :                return -2**31        else :            return 0

本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

關于使用LeetCode怎么將字符串轉換成整數就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沙洋县| 十堰市| 汶上县| 长丰县| 府谷县| 江达县| 惠安县| 获嘉县| 鹿邑县| 九江市| 海盐县| 密云县| 凯里市| 天台县| 襄城县| 尉犁县| 南康市| 阳江市| 清水县| 前郭尔| 宁阳县| 新乡县| 巢湖市| 井研县| 长顺县| 剑川县| 玉门市| 都匀市| 西峡县| 莱州市| 抚顺县| 喀喇沁旗| 蓬溪县| 竹北市| 华亭县| 临城县| 鄂伦春自治旗| 秦皇岛市| 澎湖县| 凤台县| 波密县|