434. 字符串中的单词数

2018-06-05  本文已影响49人  吃饭用盘装

内容

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

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

示例:

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


思路

先将除了空格以外的字符全部替换成s,然后循环遍历一共有多少个s


代码

/**
 * @param {string} s
 * @return {number}
 */
var countSegments = function (s) {
    s= s.replace(/[^ ]+/ig,'s');
    var count=0;
    for(var i=0;i<s.length;i++){
        if(s[i]=='s'){
            count++;
        }
    }

    return count;
};

回到目录

上一篇下一篇

猜你喜欢

热点阅读