29
折叠相邻重复项
挑战 给定一个整数列表,请在重复删除所有成对的相邻相等项之后返回这些整数的列表。 请注意,如果您有一个相等的奇数长度游程,则其中一个将保留,而不是成对的一部分。 例: [0, 0, 0, 1, 2, 4, 4, 2, 1, 1, 0] 首先,你应该删除0, 0,4, 4以及1, 1获得: [0, 1, 2, 2, 0] 现在,您应该删除2, 2: [0, 1, 0] 这是最终结果。 测试用例 []-> [] [1]-> [1] [1,1]-> [] [1,2]-> [1,2] [11,11,11]-> [11] [1,22,1]-> [1,22,1] [-31,46,-31,46]-> [-31,46,-31,46] [1、0、0、1]-> [] [5、3、10、10、5]-> [5、3、5] [5、3、3、3、5]-> …