国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

leetcode小題解析

evin2016 / 1855人閱讀

摘要:如果兩者相等,則認為兩個單詞是同素異形體所以需要慢慢進行嘗試來弄清楚哪些是合法的數(shù)字。代碼去除前后的空格小數(shù)點前面不能出現(xiàn)和小數(shù)點前面不能出現(xiàn),并且需要有數(shù)字保證后面也有數(shù)字符號只能再位和后面一位

描述
Given an array of integers, return indices of the two numbers such that they add up to a specific target.

Some examples:
"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true

分析
該題的說明比較模糊,第一個單詞我們都對每一位字符進行累計,這樣可以累積出從A到Z每個單詞出現(xiàn)了幾次,然后我們統(tǒng)計第二個單詞,再去計算從A到Z每個單詞出現(xiàn)了幾次。如果兩者相等,則認為兩個單詞是“同素異形體”所以需要慢慢進行嘗試來弄清楚哪些是合法的數(shù)字。

代碼
class Solution:

def isNumber(self, s):
    """
    :type s: str
    :rtype: bool
    """
    # 去除前后的空格
    temp_s = s.strip()
    numberSeen = False
    pointSeen = False
    eSeen = False
    numberAftereSeen = True
    for i in range(len(temp_s)):
        if temp_s[i].isdigit():
            numberSeen = True
            numberAftereSeen = True
        elif temp_s[i] == ".":
            # 小數(shù)點前面不能出現(xiàn)e和小數(shù)點
            if eSeen or pointSeen:
                return False
            pointSeen = True
        elif temp_s[i] == "e":
            # e前面不能出現(xiàn)e,并且需要有數(shù)字
            if eSeen or not numberSeen:
                return False
            eSeen = True
            # 保證e后面也有數(shù)字
            numberAftereSeen = False
        elif temp_s[i] in ["+", "-"]:
            # 符號只能再0位和e后面一位
            if i != 0 and temp_s[i-1] != "e":
                return False
        else:
            return False
    return numberSeen and numberAftereSeen

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/77198.html

相關文章

  • leetcode小題解析

    摘要:如果兩者相等,則認為兩個單詞是同素異形體所以需要慢慢進行嘗試來弄清楚哪些是合法的數(shù)字。代碼去除前后的空格小數(shù)點前面不能出現(xiàn)和小數(shù)點前面不能出現(xiàn),并且需要有數(shù)字保證后面也有數(shù)字符號只能再位和后面一位 描述Given an array of integers, return indices of the two numbers such that they add up to a spec...

    sewerganger 評論0 收藏0
  • 大學這么多比賽,我該參加哪個?

    摘要:針對計算機類的同學,數(shù)學建模,電子科技大賽,大創(chuàng),,藍橋杯這些都是值得參加的高含金量的比賽,無論是學校加分還是應屆招聘,都被廣泛認可。但近幾屆的藍橋杯題目難度已經(jīng)明顯增大,準備參加的同學也決不可掉以輕心。 ...

    不知名網(wǎng)友 評論0 收藏0
  • js編程小題

    摘要:在,非對象的參數(shù)將被強制轉(zhuǎn)換為一個對象。方法方法方法一些類型轉(zhuǎn)換的例子求輸出值求輸出值具體解釋戳這里功能是實現(xiàn)了,,不過代碼有待改進 實現(xiàn)函數(shù),類似jquery鏈式調(diào)用 var origin = [ {id:1,title:title1}, {id:2,title:abcd}, {id:3,title:title2}, {id:4,tit...

    SimonMa 評論0 收藏0

發(fā)表評論

0條評論

evin2016

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<