识别哪个是子串/哪个不是子序列/序列

时间:2014-11-21 21:11:36

标签: python string substring

我简化了很多,但我有很多字符串,如:

`"A-B-C-D-E"`, "A-B-C", "A-B", "B-C", "D-E"

但可以很容易地成为字母列表。

它们全部来自有限数量的字母,其中一个序列包含所有其他字母。我的问题是一组这些序列如何确定哪一个包含所有其他序列/识别子串与完整序列/平坦成一个最终只有:

"A-B-C-D-E"

在python中

1 个答案:

答案 0 :(得分:0)

这就是你要做的事情,因为Cyber​​和Muradin说: 我主要是一个java人,所以我会给你一个类似于代码的算法来执行你的任务。这是:

如果lengthOfString(String string)== 9     检查字符串的每个字符,看它们是否唯一     如果只有一个字母的组合,那么检查字母的位置,并将它们与什么进行比较     你期待它     否则,如果有多个字母组合,则检查每个位置并将其与您期望的字母进行比较。

Hope that solves your problem