当前位置: 首页 > 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;}
}

http://www.dtcms.com/a/255450.html

相关文章:

  • 短剧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:透视沉浸式技术的“虚实象限”法则
  • 【Golang面试题】Go语言实现请求频率限制
  • 记录:注册k8s cluster账号
  • NumPy玩转数据科学
  • Apollo:配置中心使用与介绍
  • C++11 Thread-Local Storage:从入门到精通
  • dify本地部署及添加ollama模型(ubuntu24.04)
  • Docker环境部署
  • Javaweb - 2 HTML
  • Windows 10 防火墙 0x8007045b 打不开
  • 数据库期末复习