仕事
所与の非空の配列0
と1
、のランの長さを半減させます0
。
入力
配列0
と1
。許容される形式:
- あなたの言語の実際の配列
0
およびの改行区切り文字列1
- 連続した文字列
0
と1
- その他の合理的な形式
たとえば、次の3つの入力はすべて受け入れられます。
[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]
得点
これはcode-golfです。バイト単位の最短回答が優先されます。
標準の抜け穴が適用されます。
true
andのfalse
代わりに1
and を使用できます0
か?
0
ています。