我正在尝试编写一个基本的 dna 测序仪。在那里,给定两个长度相同的序列,它将输出相同的字符串,最小长度为 3。所以输入
abcdef dfeabc
将返回
1 abc
我不知道如何解决这个问题。我可以比较两个字符串,看看它们是否完全相等。从那里,我可以比较长度为 1 的字符串大小,即 if dfeabc
contains abcde
。但是,我怎样才能让程序执行所有可能的字符串,最小为 3 个字符?一个问题是对于上述长度为 1 的示例,我还必须执行字符串 bcdef 并进行比较。