算法题(7)

简介: 算法题(7)

题目

统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。
请注意,你可以假定字符串里不包括任何不可打印的字符。
输入: "Hello, my name is John"
输出: 5
解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。
地址:https://leetcode.cn/problems/number-of-segments-in-a-string/description/

解题

var countSegments = function(s) {
   
 if(s ===''){
   return 0}
 let arr = s.split(' ');
 let count =0;
 for(let i=0;i<arr.length;i++){
   
     if(arr[i] !==''){
   
         count++
     }
 }
 return count;
};
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
算法
算法
70 2
|
算法 Go 数据安全/隐私保护
算法视频分享来啦!!
算法视频分享来啦!!
|
2月前
|
算法
算法题(4)
算法题(4)
56 6
|
2月前
|
算法
算法题(8)
算法题(8)
13 4
|
4月前
|
存储 算法 网络安全
|
4月前
|
算法 调度 C#
|
5月前
|
监控 算法
一道算法题
一道算法题
19 0
|
机器学习/深度学习 人工智能 算法
秒懂算法 | 尺取法
尺取法(又称为:双指针、two pointers),是算法竞赛中一个常用的优化技巧,用来解决序列的区间问题,操作简单、容易编程。 本篇介绍了尺取法的概念、反向扫描、同向扫描、模板、典型题目。
380 1
秒懂算法 | 尺取法
|
算法 数据安全/隐私保护
《算法》世界 二
一.算法要素 1.数据对象的运算和操作:计算机可以执行的基本操作是以指令的形式描述的。一个计算机系统能执行的所有指令的集合,成为该计算机系统的指令系统。一个计算机的基本运算和操作有如下四类: 1.算术运算:加减乘除等运算 2.逻辑运算:或、且、非等运算 3.关系运算:大于、小于、等于、不等于等运算 4.数据传输:输入、输出、赋值等运算 2.算法的控制结构:一个算法的功能结构不仅取决于所选用的操作,而且还与各操作之间的执行顺序有关。
172 1
《算法》世界 二
|
算法
A*算法
A*算法
241 0
A*算法