задача
Учитывая непустой массив 0
и 1
, пополам длины серий 0
.
вход
Массив 0
и 1
. Приемлемый формат:
- Реальный массив на вашем языке
- Строка, разделенная строкой
0
и1
- Смежные строки
0
и1
- Любой другой разумный формат
Например, следующие три входа все приемлемы:
[1, 0, 0, 1]
"1\n0\n0\n1"
(где\n
перевод строки U + 000A)"1001"
Вы можете предположить, что трассы 0
будут иметь четную длину .
Выход
Массив 0
и 1
в допустимых форматах выше.
Testcases
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
и false
вместо 1
и 0
?
0
правдивым.