11-09字串中的單詞數
原題連結
解析:
方法一:
使用python直接進行分割,之後返回分割後的數量即可,時間16ms:
class Solution(object):
def countSegments(self, s):
"""
:type s: str
:rtype: int
"""
return len(s.split())
方法二:
使用c++的字串進行操作,判斷當前不是空格但下一個位置是空格,時間0ms:
class Solution {
public:
int countSegments(string s) {
s += ' ';
int len = s.length();
int cnt = 0;
for(int i=0; i<len-1; i++)
{
if(s[i] != ' ' && s[i+1] == ' ')
cnt++;
}
return cnt;
}
};
相關文章
- LeetCode-434-字串中的單詞數LeetCode字串
- 力扣之反轉字串中的單詞 III力扣字串
- 【LeetCode字串#03】圖解翻轉字串中的單詞,以及對於for使用的說明LeetCode字串圖解
- LeetCode每日一題:反轉字串中的單詞 III(No.557)LeetCode每日一題字串
- 字串最後一個單詞的長度字串
- LeetCode-151-翻轉字串裡的單詞LeetCode字串
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- python統計英文文字中的迴文單詞數Python
- 151.翻轉字串裡的單詞 卡碼網:55.右旋轉字串字串
- 2021-01-04 | 151. 翻轉字串裡的單詞字串
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- 第1節:英語中的名詞,冠詞和數詞,代詞
- 使用map:單詞計數程式
- C++ 統計單詞數C++
- 寫一個方法,將字串中的單詞倒轉後輸出,如:`my love` -> `ym evol`字串
- lua獲取字串中單引號之間的字串字串
- 統計檔案中出現的單詞次數
- 11-09 成長日記
- 英語背單詞專案(資料庫中是4級單詞)資料庫
- mysql 如何替換資料表欄位字串中指定單詞的內容MySql字串
- shell 給字串增加單引號,並移除字串中多餘的空格字串
- 單詞
- 開發中的易讀錯單詞小結
- Java 程式設計例項:相加數字、計算單詞數、字串反轉、元素求和、矩形面積及奇偶判斷Java程式設計字串
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- **呼叫MapReduce對檔案中各個單詞出現的次數進行統計**
- SQL 如何拆分字串中的數值後排序SQL字串排序
- c++中數字和字串的轉換C++字串
- 如何拆出字串中的數值並排序字串排序
- javascript中將數字轉為字串的方法JavaScript字串
- 前端中的簡單程式設計題-字串(1)前端程式設計字串
- 字串-簡單字串排序字串排序
- 高效遍歷:C++中分隔字串單詞的3種方法詳解與例項C++字串
- 將字串每一個單詞第一個字元設定為大寫字串字元
- 單詞拆分
- webpack單詞Web
- LeetCode 3014[輸入單詞需要的最少按鍵次數I]LeetCode
- 【冰山白皮書】JS中的布林 數字 字串JS字串