当前位置:网站首页>2022.08.02_Daily question
2022.08.02_Daily question
2022-08-05 11:54:00 【No. い】
187. 重复的DNA序列
题目描述
DNA序列 由一系列核苷酸组成,缩写为 'A', 'C', 'G' 和 'T'..
- 例如,
"ACGAATTCCG"是一个 DNA序列 .
在研究 DNA 时,识别 DNA 中的重复序列非常有用.
给定一个表示 DNA序列 的字符串 s ,返回所有在 DNA 分子中出现不止一次的 长度为 10 的序列(子字符串).你可以按 任意顺序 返回答案.
示例 1:
输入:s = “AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT”
输出:[“AAAAACCCCC”,“CCCCCAAAAA”]
示例 2:
输入:s = “AAAAAAAAAAAAA”
输出:[“AAAAAAAAAA”]
提示:
0 <= s.length <= 105s[i]=='A'、'C'、'G'or'T'
coding
class Solution {
public List<String> findRepeatedDnaSequences(String s) {
List<String> res = new ArrayList<>();
Map<String, Integer> map = new HashMap<>();
int len = s.length();
int end = len - 10;
for (int i = 0; i <= end; i ++) {
String substring = s.substring(i, i + 10);
map.put(substring, map.getOrDefault(substring, 0) + 1);
}
map.forEach((str, integer) -> {
if (integer > 1) {
res.add(str);
}
});
return res;
}
}
边栏推荐
猜你喜欢

C语言例题-计算常量e的值

Flink Yarn Per Job - RM启动SlotManager

Four, kubeadm single master

查询优化(TTFB过长)left join索引未生效

对于聚合物聚乙二醇PEG大家了解多少了?以及在生活中的应用

【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5

No developers, received a job to develop an IoT system, do you want to do it?
字节秋招二面把我干懵了,问我SYN报文什么情况下会被丢弃?

【无标题】

动手学深度学习_GoogLeNet / Inceptionv1v2v3v4
随机推荐
2022 CCF International AIOps Challenge Finals and AIOps Seminar Registration Open
字节秋招二面把我干懵了,问我SYN报文什么情况下会被丢弃?
How to write a blog with Golang - Milu.blog development summary
并非富人专属,一文让你对NFT改观
【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5
Mysql8基础知识
女人是这个世界上最美丽的生命
Zhihu asks: Can China still achieve great national rejuvenation?
丹尼尔·拉瑞莫(BM):EOS的主要开发者
2022.08.04_每日一题
Learning Deep Compact Image Representations for Visual Tracking
power failure...Trouble trouble trouble!!!
365 days challenge LeetCode1000 questions - Day 050 add a row to the binary tree binary tree
C语言例题-打印日历
详细剖析 Redis 三种集群策略
澳洲站:电吹风AS/NZS 60335.2.23: 2017 安全标准测试
el-menu箭头改为右下
STM32H743IIT6学习笔记03——使用第三方组件FreeRTOS
163_Tricks_Power BI one-click batch creation of custom field parameters
WingIDE 7.2.0 远程调试