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

資訊專欄INFORMATION COLUMN

leetcode小題解析

sewerganger / 2370人閱讀

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

描述
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

分析
該題的說明比較模糊,第一個(gè)單詞我們都對(duì)每一位字符進(jìn)行累計(jì),這樣可以累積出從A到Z每個(gè)單詞出現(xiàn)了幾次,然后我們統(tǒng)計(jì)第二個(gè)單詞,再去計(jì)算從A到Z每個(gè)單詞出現(xiàn)了幾次。如果兩者相等,則認(rèn)為兩個(gè)單詞是“同素異形體”所以需要慢慢進(jì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ù)點(diǎn)前面不能出現(xiàn)e和小數(shù)點(diǎn)
            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 ["+", "-"]:
            # 符號(hào)只能再0位和e后面一位
            if i != 0 and temp_s[i-1] != "e":
                return False
        else:
            return False
    return numberSeen and numberAftereSeen

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

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

相關(guān)文章

  • leetcode小題解析

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

    evin2016 評(píng)論0 收藏0
  • 大學(xué)這么多比賽,我該參加哪個(gè)?

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

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

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

    SimonMa 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<