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力扣字串
- 統計檔案中單詞個數
- js統計字串中單次的個數JS字串
- 將字串中的每個單詞順序進行顛倒,單詞還是原來的單詞,字母順序不發生變化字串
- 字串最後一個單詞的長度字串
- js查詢字串中字元最多的單詞JS字串字元
- 【LeetCode字串#03】圖解翻轉字串中的單詞,以及對於for使用的說明LeetCode字串圖解
- LeetCode每日一題:反轉字串中的單詞 III(No.557)LeetCode每日一題字串
- 正規表示式實現的字串中單詞首字元大寫效果字串字元
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- ruby的hash學習筆記例: 將字串文字中的單詞存放在map中筆記字串
- 字串處理:下劃線,多空格變單空格,統計單詞出現個數字串
- python統計英文文字中的迴文單詞數Python
- LeetCode-151-翻轉字串裡的單詞LeetCode字串
- 使用map:單詞計數程式
- C++ 統計單詞數C++
- 151.翻轉字串裡的單詞 卡碼網:55.右旋轉字串字串
- 對文字檔案中的單詞統計出現的次數(即詞頻)並按詞頻的從高到低排序排序
- 巧取字串中的數字字串
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- 分析日記中的單詞的含義
- lua獲取字串中單引號之間的字串字串
- 統計檔案中出現的單詞次數
- Linux獲取某個單詞的個數Linux
- MySQL字串中抽取數值的方法MySql字串
- [iOS 取出字串中的數字]iOS字串
- PHP提取字串中的數字PHP字串
- VBScript中引用ASP的字串變數字串變數
- 英語背單詞專案(資料庫中是4級單詞)資料庫
- python 統計文章單詞個數Python
- 將數字轉換成單詞形式
- 2021-01-04 | 151. 翻轉字串裡的單詞字串
- 抽取字串中數字的函式字串函式
- 開發中的易讀錯單詞小結
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- js統計陣列中單詞出現次數程式碼例項JS陣列