当前位置: 首页 > news >正文

LeetCode 2942.查找包含给定字符的单词

目录

题目:

题目描述:

题目链接:

思路:

思路详解:

代码:

C++代码:

Java代码:


题目:

题目描述:

题目链接:

2942. 查找包含给定字符的单词 - 力扣(LeetCode)

思路:

思路详解:

由题,words是字符串数组,我们可以遍历words字符串数组当中的每一个字符串(即words[i]),判断words[i]中是否包含字符x,如果包含则添加到答案当中

本题核心点其实就是判断words[i]中是否包含字符x,这基于不同的语言有不同的库函数写法。如果是C++,我们可以调用contains函数(包含时返回true,不包含时返回fasle);如果是Java,我们可以调用indexOf函数(包含时返回所在位置索引,不包含时返回值-1)

代码:

C++代码:

class Solution {
public:vector<int> findWordsContaining(vector<string>& words, char x) {vector<int> v;for(int i=0;i<words.size();i++){if(words[i].contains(x)){v.push_back(i);}}return v;}
};

Java代码:

class Solution {public List<Integer> findWordsContaining(String[] words, char x) {ArrayList<Integer> list=new ArrayList<>();for(int i=0;i<words.length;i++){if(words[i].indexOf(x)>=0){list.add(i);}}return list;}
}

相关文章:

  • 短剧CPS分销系统开发 - 专业内容变现与渠道拓展解决方案
  • Java 集合框架底层数据结构实现深度解析
  • OSI网络通信模型详解
  • 开疆智能ModbusTCP转EtherCAT网关连接穆格伺服阀配置案例
  • Vue2 ElementUI Tree 拖动目标节点能否被放置及获取放置位置
  • linux pcie【7】- epf设备创建过程
  • Excel常用公式大全
  • 4.文件管理(文本、日志、Excel表)
  • 技术干货 | DAC静态参数计算全解析:从偏移误差到总未调整误差
  • 【Go语言基础】对齐边界与内存填充
  • davinci本地启动
  • Network Manager客户端制作小结
  • http2与websocket关系
  • NY339NY341美光固态闪存NW841NW843
  • RAG 升级之路:如何让问答机器人真正“智能”起来
  • 【网工】华为配置专题进阶篇④
  • 合并两个有序链表C++
  • Unity3D仿星露谷物语开发67之创建新的NPC
  • 变幻莫测:CoreData 中 Transformable 类型面面俱到(五)
  • 学习笔记丨AR≠VR:透视沉浸式技术的“虚实象限”法则
  • 做网站设计收入/百度账号个人中心
  • 百度网站评价/旺道seo
  • 设计说明室内设计/seo推广软件排名
  • 小说网站编辑怎么做/免费推广的网站
  • 网站编辑合适内向的人做吗/海外新闻发布
  • 网站开发需要英语/网络营销推广的方法