zoukankan      html  css  js  c++  java
  • 434. 字符串中的单词数

    题目:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。

    示例1:

    输入: "Hello, my name is John"
    输出: 5
    解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。

    示例2:

    输入: "          "
    输出: 0

    1.原创

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

    2.题解

    class Solution {
    public:
        int countSegments(string s) {
            int flag=1,count=0;
            for(int i=0;i<s.length();i++)
            {
                if(s[i]!=' '&&flag) 
                {
                    count++;
                    flag=0;
                }    
                if(s[i]==' ')
                    flag=1;
            }
            return count;
        }
    };
    
    作者:lu-hai-pan-jiang
    链接:https://leetcode-cn.com/problems/number-of-segments-in-a-string/solution/jian-dan-zhi-jie-si-lu-ji-bai-100-by-lu-hai-pan-ji/
  • 相关阅读:
    WebFrom 复杂控件
    WebFrom 简单控件
    WinForm开发控件集合
    ListView 控件操作
    窗体类型
    WEBFORM--第一讲
    display:inline/block/inline-block
    WINFORM--第五讲(窗体类型)
    WINFORM--第四讲(布局)
    WINFORM--第三讲(下拉列表)
  • 原文地址:https://www.cnblogs.com/USTC-ZCC/p/14516287.html
Copyright © 2011-2022 走看看