美文网首页
Leetcode 434. 字符串中的单词数

Leetcode 434. 字符串中的单词数

作者: LonnieQ | 来源:发表于2019-11-09 15:59 被阅读0次

    题目

    统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。

    请注意,你可以假定字符串里不包括任何不可打印的字符。

    示例:

    输入: "Hello, my name is John"
    输出: 5
    

    C++解法

    class Solution {
    public:
        int countSegments(string s) {
            int count = 0;
            string word;
            for (int i = 0; i < s.size(); ++i) {
                char c = s[i];
                if (c != ' ') word.push_back(c);
                if (c == ' ' || i == s.size() - 1) {
                    if (!word.empty()) ++count;
                    word.clear();
                }
            }
            return count;
        }
    };
    

    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/number-of-segments-in-a-string

    相关文章

      网友评论

          本文标题:Leetcode 434. 字符串中的单词数

          本文链接:https://www.haomeiwen.com/subject/pcdnbctx.html