¡Feliz Día de la Informática!

Para celebrarlo, te proponemos un reto.

Con ayuda de un programa, realiza un cálculo a partir de este texto. Este cálculo consistirá en contar el número de líneas en las que aparecen exactamente tres caracteres iguales, y de forma separada, el número de líneas en las que aparecen exactamente cuatro caracteres iguales.

El resultado se tendrá que enviar como la diferencia de estos dos números.

Veamos un ejemplo:

  • bbcbcccd —-> Tres veces (✓) [b] | Cuatro veces (✓)
  • abbbccde —-> Tres veces (✓) [b] | Cuatro veces (✘)
  • aaaabbcd —-> Tres veces (✘) | Cuatro veces (✓) [a]
  • aaabcccd —-> Tres veces (✓) [a,c] | Cuatro veces (✘)
  • aaaabbbb —-> Tres veces (✘) | Cuatro veces (✓) [a,b]
  • abcccdcc —-> Tres veces (✘) | Cuatro veces (✘)
  • abababcc —-> Tres veces (✓) [a,b] | Cuatro veces (✘)

Obtenemos que 4 líneas cumplen la condición de los tres caracteres, y que 3 líneas cumplen la condición de los cuatro caracteres. Por lo tanto, el resultado sería 4 – 3 = 1

¿Te sumas al desafío? Deja tu solución en nuestras publicaciones en redes sociales.

Ejercicio desarrollado por Raúl Perelló, Software Engineer en EDICOM.