LeetCode 434 字串中的單詞數

2021-09-28 21:47:48 字數 617 閱讀 2922

統計字串中的單詞個數,這裡的單詞指的是連續的不是空格的字元。

請注意,你可以假定字串裡不包括任何不可列印的字元。

輸入: 「hello, my name is john」

輸出: 5

注意:如果給的字串中,標點符號兩邊有空格,那麼標點符號也算是乙個單詞。

class

solution

:def

countsegments

(self, s:

str)

->

int:

return

len(s.split(

))

執行用時 : 44ms

記憶體消耗 : 13.8mb

題後反思:

直接使用字串的split方法,不要傳遞任何引數。這樣split就會自動按照任意空白符來劃分字串(包括空格符、\n、\r等),而且如果多個空格連在一塊的情況也會丟棄掉,保證結果中不會出現空白符。

如果指定了劃分的字串,那麼split嚴格按照規定的字串,這種做法對此題不適用。

執行用時 : ms

記憶體消耗 : mb

題後反思:

LeetCode434 字串中的單詞數

統計字串中的單詞個數,這裡的單詞指的是連續的不是空格的字元。請注意,你可以假定字串裡不包括任何不可列印的字元。示例 輸入 hello,my name is john 輸出 5 class solution object def countsegments self,s type s str rtyp...

力扣 434 字串中的單詞數

434.字串中的單詞數 統計字串中的單詞個數,這裡的單詞指的是連續的不是空格的字元。請注意,你可以假定字串裡不包括任何不可列印的字元。示例 輸入 hello,my name is john 輸出 5解釋 這裡的單詞是指連續的不是空格的字元,所以 hello,算作 1 個單詞。但這會引發一系列的問題 ...

字串 leetcode 43 字串相乘

給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 456 輸出 56088 說明 num1 和 num2 的長度小於110。nu...