给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。

你可以按任意顺序返回答案。

示例 1:

输入:["bella","label","roller"]
输出:["e","l","l"]

示例 2:

输入:["cool","lock","cook"]
输出:["c","o"]

提示:

  1. 1 <= A.length <= 100
  2. 1 <= A[i].length <= 100
  3. A[i][j] 是小写字母
class Solution {public List<String> commonChars(String[] A) {List<String> list = new ArrayList<>();int[] res = new int[26];for (char c : A[0].toCharArray()) {res[c - 'a']++;}for (int i = 1; i < A.length; i++) {int[] temp = new int[26];for (char c : A[i].toCharArray()) {temp[c - 'a']++;}for (int j = 0; j < 26; j++) {res[j] = Math.min(res[j], temp[j]);}}for (int i = 0; i < res.length; i++) {if (res[i] > 0) {for (int j = 0; j < res[i]; j++) {list.add(((char) ('a' + i) + ""));}}}return list;}
}

转载于:https://www.cnblogs.com/JAYPARK/p/10632922.html

力扣——查找常用字符相关推荐

  1. 力扣1002.查找常用字符

    力扣 1002. 查找常用字符 本人力扣练习已上传至码云,可互相学习借鉴. 难度-简单 题目: 给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表 ...

  2. LeetCode - 1002 - 查找常用字符(find-common-characters)

    一 目录 不折腾的前端,和咸鱼有什么区别 目录 一 目录 二 前言 三 解题及测试 四 LeetCode Submit 五 解题思路 二 前言 难度:简单 涉及知识:数组.哈希表 题目地址:https ...

  3. 1002. 查找常用字符

    链接:1002. 查找常用字符 题解:https://leetcode-cn.com/problems/find-common-characters/solution/1002-cha-zhao-ch ...

  4. LeetCode 1002. 查找常用字符(哈希)

    1. 题目 给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表.例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包 ...

  5. 力扣-无重复字符的最长子串

    给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 " ...

  6. 力扣 字符串 常用函数总结 cnt [ ch-‘a‘ ]++ 位运算 string转int ,char 转int

    string s;char ch=s[0];vector<char> s1;1.验证字符串是否为空,求字符串长度s.empty();s.length();s.size();2.isalnu ...

  7. 统计并输出某给定字符在给定字符串中出现的次数_查找常用字符

    给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表.例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 ...

  8. leetcode 1002. 查找常用字符

    给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表.例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 ...

  9. LeetCode(1002)——查找常用字符(JavaScript)

    给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表.例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 ...

  10. 力扣——无重复字符的最长子串

    无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的 ...

最新文章

  1. crontab工具类 断给定的时间 是否 满足 crontab 表达式.md
  2. Linux的文件系统及其硬盘分区挂载原理
  3. 设计模式(二)————观察者模式
  4. Linux7改运行级别,Centos7 修改运行级别
  5. boost::interprocess::windows_shared_memory用法的测试程序
  6. Session为null 问题
  7. MSP432P401R TI Drivers 库函数学习笔记(七)I2C驱动OLED屏幕
  8. .NET CORE在ubuntu1604上运行
  9. Java学习笔记13-1——SpringMVC
  10. Mysql的高可用方案及主从详细配置
  11. 第一款青少年搜索引擎“花漾搜索“APP正式上线
  12. 多线程执行sql报错处理
  13. Java 实现线性运动界面_java 实现顺序结构线性列表
  14. CCF201412-4 最优灌溉(解法二)(100分)【废除!!!】
  15. Element UI 极简教程(1)
  16. 詹姆斯•高斯林/关于Java的故事
  17. php实现秒数倒计时,jQuery网页倒计时代码 显示天、小时、分钟与秒数
  18. Element组件--Upload文件/图片上传
  19. 【3D目标检测】点云数据 To 360度全景图
  20. 【转】什么是预研?产品预研与技术预研

热门文章

  1. ELK ElasticSearch、Logstash和Kibana的部署
  2. OSPF不规则区域,远离Area 0的区域连通性解决方案
  3. 计算机网络的结构之Internet结构
  4. 计算机网络误区——VLAN中Access和Trunk原理详解
  5. 跟随腾讯WeTest一起来2019Unreal Open Day!
  6. liunx查询进程下的线程
  7. 高通似乎成了台积电和三星在先进工艺上暗战主角
  8. 关于chrome不能设置小于12px字体的问题
  9. eMMC的MMC模式与SPI模式
  10. 艾伟:C#类和接口、虚方法和抽象方法及值类型和引用类型的区别