摘要:如果兩者相等,則認(rèn)為兩個(gè)單詞是同素異形體所以需要慢慢進(jìn)行嘗試來(lái)弄清楚哪些是合法的數(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
分析
該題的說(shuō)明比較模糊,第一個(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)行嘗試來(lái)弄清楚哪些是合法的數(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://systransis.cn/yun/77198.html
摘要:如果兩者相等,則認(rèn)為兩個(gè)單詞是同素異形體所以需要慢慢進(jìn)行嘗試來(lái)弄清楚哪些是合法的數(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...
摘要:針對(duì)計(jì)算機(jī)類(lèi)的同學(xué),數(shù)學(xué)建模,電子科技大賽,大創(chuàng),,藍(lán)橋杯這些都是值得參加的高含金量的比賽,無(wú)論是學(xué)校加分還是應(yīng)屆招聘,都被廣泛認(rèn)可。但近幾屆的藍(lán)橋杯題目難度已經(jīng)明顯增大,準(zhǔn)備參加的同學(xué)也決不可掉以輕心。 ...
摘要:在,非對(duì)象的參數(shù)將被強(qiáng)制轉(zhuǎn)換為一個(gè)對(duì)象。方法方法方法一些類(lèi)型轉(zhuǎn)換的例子求輸出值求輸出值具體解釋戳這里功能是實(shí)現(xiàn)了,,不過(guò)代碼有待改進(jìn) 實(shí)現(xiàn)函數(shù),類(lèi)似jquery鏈?zhǔn)秸{(diào)用 var origin = [ {id:1,title:title1}, {id:2,title:abcd}, {id:3,title:title2}, {id:4,tit...
閱讀 469·2023-04-25 23:00
閱讀 3497·2021-11-22 13:54
閱讀 1905·2021-10-27 14:14
閱讀 1489·2019-08-30 13:59
閱讀 3515·2019-08-23 16:15
閱讀 1961·2019-08-23 16:06
閱讀 3333·2019-08-23 15:26
閱讀 1263·2019-08-23 13:48