Tâche
Étant donné un tableau non vide de 0
et 1
, divisez par deux la longueur des séries de 0
.
Contribution
Un tableau de 0
et 1
. Format acceptable:
- Vrai tableau dans votre langue
- Chaîne séparée par des sauts de ligne
0
et1
- Chaîne contiguë de
0
et1
- Tout autre format raisonnable
Par exemple, les trois entrées suivantes sont toutes acceptables:
[1, 0, 0, 1]
"1\n0\n0\n1"
(où\n
est un saut de ligne U + 000A)"1001"
Vous pouvez supposer que les séries de 0
seront de même longueur .
Production
Un tableau de 0
et 1
, dans les formats acceptables ci-dessus.
Cas de test
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]
Notation
C'est du code-golf . La réponse la plus courte en octets l'emporte.
Des échappatoires standard s'appliquent.
true
et false
au lieu de 1
et 0
?
0
la vérité.