给你一个字符串数组 words 和一个字符串 pref 。

返回 words 中以 pref 作为 前缀 的字符串的数目。

字符串 s 的 前缀 就是 s 的任一前导连续字符串。

示例 1:

输入:words = ["pay","attention","practice","attend"], pref = "at"
输出:2
解释:以 "at" 作为前缀的字符串有两个,分别是:"attention" 和 "attend" 。

示例 2:

输入:words = ["leetcode","win","loops","success"], pref = "code"
输出:0
解释:不存在以 "code" 作为前缀的字符串。

提示:

1 <= words.length <= 100
1 <= words[i].length, pref.length <= 100
words[i] 和 pref 由小写英文字母组成

完整代码

class Solution {public:int prefixCount(vector<string>& words, string pref) {int sum = 0;for(string& word : words){int len = pref.length();if(word.length()<len||word.substr(0,len)!=pref){continue;}else ++sum;}return sum;}
};

2185. 统计包含给定前缀的字符串相关推荐

  1. LeetCode 2185. 统计包含给定前缀的字符串

    文章目录 1. 题目 2. 解题 1. 题目 给你一个字符串数组 words 和一个字符串 pref . 返回 words 中以 pref 作为 前缀 的字符串的数目. 字符串 s 的 前缀 就是 s ...

  2. 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。...

    给定两个字符串 s 和 t,它们只包含小写字母.字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母.请找出在 t 中被添加的字母. 示例: 输入: s = "abcd" ...

  3. 算法---给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合

    题目 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合.答案可以按 任意顺序 返回.给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母.示例 1:输入:digits ...

  4. 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。

    电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 示例: 输入:"23" ...

  5. 对于给定的一个字符串,统计其中数字字符出现的次数

    题要求: 题目描述:对于给定的一个字符串,统计其中数字字符出现的次数. 输入 输入数据有多行,第一行是一个整数n,表示测试实例的个数, 后面跟着n行,每行包括一个由字母和数字组成的字符串. 输出 对于 ...

  6. 【Shell】判断文件是否包含给定字符串

    Shell判断文件是否包含给定字符串 给定一个字符,比方说"Hello Linduo",查找相应文件中是否包含该字符. 方式1:grep # grep -c 返回 file中,与s ...

  7. 找不同(给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。)

    给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = "abcd&quo ...

  8. 【Shell】判断是否包含给定字符串

    目录 Shell判断字符串包含关系的几种方法 shell中[ ]和[[]]的区别 格式匹配 作者:bandaoyu  链接:https://blog.csdn.net/bandaoyu/article ...

  9. elasticsearch 条件去重_elasticsearch 笔记四 之聚合查询之去重计数、基础统计、百分位、字符串统计...

    这一节笔记还是聚合查询,以下是本节目录:去重统计 cardinality 基础统计 stats 百分位 percentiles 字符串统计 string_stats 1.去重统计 cardinalit ...

最新文章

  1. 给gridview添加上下移动功能
  2. TensorFlow从1到2(十三)图片风格迁移
  3. Android实现程序之间的跳转
  4. ADSL断流问题分析
  5. wine和steam的区别
  6. 阿里云服务器被[kthreaddi]挖矿病毒攻击
  7. c语言入门 在线,c语言入门课件1.docx
  8. python调用cv2.findContours时报错:ValueError: not enough values to unpack (expected 3, got 2)
  9. JSP——九大内置对象和其四大作用域
  10. 2020最新 程序员数学(基础+进阶)
  11. 《集异璧》作者侯世达:王维、杨绛与机器翻译的本质
  12. [licode cs交互] 1 android client 连接到token服务器
  13. 中国最全亲戚关系图谱
  14. Ubuntu 机箱前置耳机没声音的问题(彻底解决)
  15. uni-app(微信小程序)连接HC系列蓝牙模块并进行双向通信采坑总结
  16. Android开门动画和关门动画的实现
  17. 分享一个 Excel 做的三国杀 游戏 ,想学EXCEL的绝对受用。
  18. java中用length求二维数组的长度
  19. Arduino 飞鼠 空中鼠标 陀螺仪体感鼠标
  20. 【ol-cesium】OpenLayers与Cesium的二三维联动

热门文章

  1. JAVA POI读取Excel中Cell为null的处理
  2. layout elements
  3. sql server 2005 几个常用的存储过程或函数
  4. Ubuntu下OpenResty 搭建高性能服务端
  5. linux中OpenVas 漏洞扫描软件
  6. 解决Mysql数据库提示innodb表不存在的问题
  7. grafana设置Alert阈值和邮件报警
  8. 追加画面文言时注意【×硬换行】与【○软换行】
  9. imp-00058: 遇到 oracle 错误 12560,MP-00058: 遇到 ORACLE 错
  10. 圆弧周长公式_钢板和钢管的理论重量计算公式居然不一样?