请教一个数组取特定索引的问题
感觉对算法大佬这个题目手到擒来,但是自己一下卡住了,不知道怎么用 py 优雅的实现
题目: 数组由 0,1 构成,其中连续的 1 构成了一些组,要求取出这些组的开头和结尾的索引。单独的 1 不计入。
例子: [1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1]
索引: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
返回: [[3, 5], [11, 14]]
解释: [3, 5] 和 [11, 14] 这两个区间是连续的 1,位于 [0] 和 [9] 位置的 1 由于是单个的,所以不记录