Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:512 MB

#13131. 重复的DNA序列

统计

题目描述

DNA序列 由一系列核苷酸组成,缩写为 'A', 'C', 'G' 和 'T'.。
例如,"ACGAATTCCG" 是一个 DNA序列 。
在研究 DNA 时,识别 DNA 中的重复序列非常有用。
给定一个表示 DNA序列 的字符串 s ,返回所有在 DNA 分子中出现不止一次的 长度为 10 的序列(子字符串)。按字典序返回答案。

输入格式

输入一个表示 DNA序列 的字符串 s。

输出格式

按字典序输出所有在s中出现不止一次的长度为10的子字符串。

样例数据

input1

AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT

output1

AAAAACCCCC
CCCCCAAAAA

input2

AAAAAAAAAAAAA

output2

AAAAAAAAAA

提示

0 <= s.length <= 10^5
s[i]=='A'、'C'、'G' or 'T'