LeetCode 434 字符串中的单词数[字符串] HERODING的LeetCode之路

Posted HERODING23

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 434 字符串中的单词数[字符串] HERODING的LeetCode之路相关的知识,希望对你有一定的参考价值。

解题思路:
一道非常简单的字符串遍历题目,本质就是统计空格和单词的交界个数,顺便捎上第一个单词,即使所有单词的个数,细节在于第一个单词直接默认+1,所以判断分界处都是用 i - 1 和 i 的关系进行判断的,代码如下:

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

以上是关于LeetCode 434 字符串中的单词数[字符串] HERODING的LeetCode之路的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 434 字符串中的单词数[字符串] HERODING的LeetCode之路

Leetcode刷题100天—434. 字符串中的单词数( 字符串)—day60

Leetcode刷题100天—434. 字符串中的单词数( 字符串)—day60

leetcode 434. 字符串中的单词数(Number of Segments in a String)

Leecode刷题之旅-C语言/python-434 字符串中的单词数

LeetCode 284. 顶端迭代器 / 414. 第三大的数(TreeSet) / 434. 字符串中的单词数