任务
给定一个非空数组0
和1
,将的游程长度减半0
。
输入项
的阵列0
和1
。可接受的格式:
- 使用您的语言的真实数组
- 换行分隔的字符串
0
和1
- 连续的字符串
0
和1
- 任何其他合理的格式
例如,以下三个输入均可接受:
[1, 0, 0, 1]
"1\n0\n0\n1"
(哪里\n
有换行U + 000A)"1001"
您可以假设的游程长度0
是偶数。
输出量
的阵列0
和1
,在上述可接受的格式。
测试用例
input ↦ output
[1,0,0,1,0,0,1] ↦ [1,0,1,0,1]
[1,1,0,0,1,1,0,0,1] ↦ [1,1,0,1,1,0,1]
[1,1,0,0,1,1,1,0,0,1,1] ↦ [1,1,0,1,1,1,0,1,1]
[1,1,1] ↦ [1,1,1]
[0,0,1] ↦ [0,1]
[0,0] ↦ [0]
[1,1,1,0,0,0,0,1,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,0,0,1,0,0] ↦ [1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,1,0]
计分
这是代码高尔夫球。以字节为单位的最短答案将获胜。
true
and false
代替1
and 0
吗?
0
是真实的。