一个 句子 由一些 单词 以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。

给你一个字符串数组 sentences ,其中 sentences[i] 表示单个 句子 。

请你返回单个句子里 单词的最多数目 。

示例 1:

输入:sentences = ["alice and bob love leetcode", "i think so too", "this is great thanks very much"]
输出:6
解释:
- 第一个句子 "alice and bob love leetcode" 总共有 5 个单词。
- 第二个句子 "i think so too" 总共有 4 个单词。
- 第三个句子 "this is great thanks very much" 总共有 6 个单词。
所以,单个句子中有最多单词数的是第三个句子,总共有 6 个单词。

示例 2:

输入:sentences = ["please wait", "continue to fight", "continue to win"]
输出:3
解释:可能有多个句子有相同单词数。
这个例子中,第二个句子和第三个句子(加粗斜体)有相同数目的单词数。

提示:

1 <= sentences.length <= 100
1 <= sentences[i].length <= 100
sentences[i] 只包含小写英文字母和 ’ ’ 。
sentences[i] 的开头和结尾都没有空格。
sentences[i] 中所有单词由单个空格隔开。

== 单词数 = 空格数 + 1==
完整代码

class Solution {public:int mostWordsFound(vector<string>& sentences) {int max=0;int n=sentences.size();for(int i=0;i<n;i++){string str=sentences[i];int len=str.size();int count=0;for(int j=0;j<len;j++){if(str[j]==' ') count++;}if(max<count+1) max=count+1;count=0;str="";} return max;       }};

官网题解:思想是一样的

class Solution {public:int mostWordsFound(vector<string>& sentences) {int res = 0;for (const string& sentence: sentences) {// 单词数 = 空格数 + 1int cnt = count(sentence.begin(), sentence.end(), ' ') + 1;res = max(res, cnt);}return res;}
};

2114. 句子中的最多单词数相关推荐

  1. LeetCode 2114. 句子中的最多单词数

    文章目录 1. 题目 2. 解题 1. 题目 一个 句子 由一些 单词 以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格. 给你一个字符串数组 sentences ,其中 sentences ...

  2. 2114 句子中的最多单词数(枚举)

    1. 问题描述: 一个句子由一些单词以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格.给你一个字符串数组 sentences ,其中 sentences[i] 表示单个句子 .请你返回单个句 ...

  3. 2047.句子中的有效单词数

    难度:简单 目录 一.问题描述 二.思想 1.解题思想 2.极端情况判断 3.解决极端情况 三.解题 1.代码实现 2.时间复杂度 and 空间复杂度 四.总结 一.问题描述 这里直接采用的是Leet ...

  4. 力扣 2047. 句子中的有效单词数

    题目 句子仅由小写字母('a' 到 'z').数字('0' 到 '9').连字符('-').标点符号('!'.'.' 和 ',')以及空格(' ')组成.每个句子可以根据空格分解成 一个或者多个 to ...

  5. leetcode算法题--句子中的有效单词数

    原题链接:https://leetcode-cn.com/problems/number-of-valid-words-in-a-sentence/ class Solution {public:in ...

  6. java 文件中查找指定的单词,查找指定文本文件中的单词数的Java程序

    查找指定文本文件中的单词数的Java程序 1 说明 在此程序中,我们需要找到给定文本文件中出现次数最多的单词.这可以通过使用文件指针以读取模式打开文件来完成.逐行读取文件.一次分割一行并存储在数组中. ...

  7. lambdas for_Wordcounter,使用Lambdas和Fork / Join计算Java中的单词数

    lambdas for 这些天来,我发布了Wordcounter ,这是一个Java库和命令行实用程序,用于对文本文件中的单词进行计数并对单词计数进行分析,从而大量使用了功能编程结构和并行计算方法. ...

  8. Wordcounter,使用Lambdas和Fork / Join计算Java中的单词数

    这些天来,我发布了Wordcounter ,这是一个Java库和命令行实用程序,用于对文本文件中的单词进行计数并对单词计数进行分析,从而大量使用了功能编程结构和并行计算方法. 这是我在"令人 ...

  9. java统计每个单词单词出现的次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...

    本文实例讲述了Java统计英文句子中出现次数最多的单词并计算出现次数的方法.分享给大家供大家参考,具体如下: import java.util.*; /** * 统计出现次数最多的单词和它出现的次数 ...

最新文章

  1. 有关android 应用的plugin框架调研
  2. [Leedcode][JAVA][第445题][链表][栈]
  3. 【转】修改static控件背景颜色和文字颜色
  4. MySQL Binlog增量同步工具go-mysql-transfer实现详解
  5. 谷歌能让死去的亲人继续活在网络世界,即便他们从来不上网
  6. 95-36-025-ChannelHandler-ChannelHandlerAdapter
  7. PHP lareal_怎么样能在mysql里结合php的函数
  8. centos vmware centos6.6 64位 kvm虚拟化安装配置 第四十二节课
  9. 自由的意义--读《希腊的回声》
  10. 老李分享:Android性能优化之内存泄漏3
  11. 谷歌浏览器字体由繁体改为简体
  12. 快速入门Sass:Sass中的体系结构
  13. stata:作图——区间阴影,柱状图
  14. 除了攀附名人、杜撰荣恩录,家谱造假中,还有这件事令人羞耻
  15. 使用浏览器访问服务器shell(ssh方式)
  16. 如何在网页中嵌入播放器
  17. linux网络掉线频繁怎么设置,解决ssh登录的时候,没操作总是会自动掉线的设置办法,100%有效...
  18. 输入在第一行中给出一个正整数n(1)。第二行输入n个整数,用空格分开。在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
  19. html在线翻译,HTML实现调用百度在线翻译API
  20. 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh

热门文章

  1. jQuery实现笔记1-构造器
  2. 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序搜索
  3. 并行编译 Xoreax IncrediBuild
  4. C#多线程学习(三) 生产者和消费者 (转载系列)——继续搜索引擎研究
  5. Mysql数据库中,大小写区分
  6. java图片色差_java – JPEG图像的颜色错误
  7. 【PostgreSQL-9.6.3】创建、修改、删除PostgreSQL数据库
  8. (JSP)关于手机端(尤其是苹果手机)pdf文件无法打开的解决方案
  9. 关于echart 图表自适应问题的解决办法
  10. Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决