repeatedDNASequences
All DNA is composed of a series of nucleotides abbreviated as A
, C
, G
, and T
. In research, it can be useful to identify repeated sequences within DNA.
Write a function to find all the 10-letter sequences (substrings) that occur more than once in a DNA molecule s
, and return them in lexicographical order. These sequences can overlap.
Example
For s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"
, the output should be
repeatedDNASequences(s) = ["AAAAACCCCC", "CCCCCAAAAA"]
.
Input/Output
[execution time limit] 4 seconds (php)
[input] string s
Guaranteed constraints:
0 ≤ s.length ≤ 5000
.
[output] array.string
An array containing all of the potential 10-letter sequences that occur more than once in s.
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。