Hola amigos, tengo un arreglo de números binarios, algo como esto
Código Python:
Ver originalbinario = [1,0,1,1,0,0,1,0,1,1,1,1]
, quiero crear una función que me retorne una variable según las corridas que encuentre en ese arreglo, me explico:
Para este arreglo:
deberá retornarme 2, pues existe 1 corrida de '4 unos' y 1 corrida de '2 ceros'.
Para este arreglo:
deberá retornarme 3, pues existen: 1 corrida de ' un uno', luego 1 corrida de 'un cero' y luego una ultima corrida de '2 unos'
Para este arreglo:
deberá retornarme 4, pues existen: 1 corrida de '2 unos', luego 1 corrida de '2 ceros', luego 1 corrida de 'un uno', luego una corrida de 'un cero'.
La verdad he hechos varios intentos sin exito, alguna idea de donde empezar o ¿como podría hacerlo?, gracias de antemano por su ayuda.