LeetCode 刷题之一(查找常用字符)
1002. 查找常用字符【LeetCode 刷题之一(查找常用字符)】给定仅有小写字母组成的字符串数组 A , 返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表 。 例如 , 如果一个字符在每个字符串中出现 3 次 , 但不是 4 次 , 则需要在最终答案中包含该字符 3 次 。
你可以按任意顺序返回答案 。
英文原文:
Given an array A of strings made only from lowercase letters, return a list of all characters that show up in all strings within the list (including duplicates). For example, if a character occurs 3 times in all strings but not 4 times, you need to include that character three times in the final answer.
You may return the answer in any order.
示例:
输入:["bella","label","roller"]输出:["e","l","l"]
以上为官方的英转汉 , 我认为理解是有误的 。
正确理解应该是:字符串数组中的数量定为A , 求出字符串数组中 , 字符CH出现A次 , 记录一次[CH] , 出现2A次 , 记录[CH,CH],最终以数组返回 。
以下用Swift来实现
class Solution {public func commonChars(_ A :[String]) -> [String] {var minfreq : [Int] =[Int](repeating: Int.max, count: 26)print(minfreq)for var word in A {print(word)var freq = [Int](repeating: 0, count: 26)var length : Int = word.countfor var iin 0..
- 这个帮你改语法的“小软件”,估值冲破130亿美元,变身美国最值钱公司之一
- 戴尔|“美帝良心想”,是联想电脑国际化过程导致的口碑事件之一
- 苹果|从1999降至1379!苹果溢价最高的产品之一,2年后价格降至冰点
- iphone12|它是4000左右性价比最高的iPhone之一,买它不后悔!
- iPhone|2021近乎完美的旗舰手机,配置高只是亮点之一,价格好才是王道!
- 开发者|低代码发展专访系列之一:低代码平台产品的使用者都是谁?
- 苹果|最近联想事件沸沸扬扬,让人想到了联想的创始人之一倪光南院士
- 华为watch|华为 WATCH GT3:如果看重运动健康,它是目前最好的选择之一
- iqoo|Vivo手机有哪些优点?作为国产数码品牌之一,Vivo手机是低配高价吗?
- 元宇宙|陈睿:元宇宙是远期概念而非产品,B站是较适合做的公司之一