给定一个字符串列表,其中每个字符串的格式为“A - something”或“B - somethingelse”,并且列表项大多在“A”数据和“B”数据之间交替,如何消除不规则性?
- 不规则性是任何破坏 AB 模式的序列。
- 如果有多个 A,则还应删除下一个 B。
- 如果有多个 B,前面的 A 也应该被删除。
- 删除这些无效序列后,应保持列表顺序。
示例: ABAB AAB ABABAB ABB ABAB AABB ABAB
在这种情况下,应该删除 AAB(参见规则 2)、ABB(参见规则 3)和 AABB。