我简化了很多,但我有很多字符串,如:
`"A-B-C-D-E"`, "A-B-C", "A-B", "B-C", "D-E"
但可以很容易地成为字母列表。
它们全部来自有限数量的字母,其中一个序列包含所有其他字母。我的问题是一组这些序列如何确定哪一个包含所有其他序列/识别子串与完整序列/平坦成一个最终只有:
"A-B-C-D-E"
在python中
答案 0 :(得分:0)
这就是你要做的事情,因为Cyber和Muradin说: 我主要是一个java人,所以我会给你一个类似于代码的算法来执行你的任务。这是:
如果lengthOfString(String string)== 9 检查字符串的每个字符,看它们是否唯一 如果只有一个字母的组合,那么检查字母的位置,并将它们与什么进行比较 你期待它 否则,如果有多个字母组合,则检查每个位置并将其与您期望的字母进行比较。
Hope that solves your problem