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、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。