Python - contar caracteres consecutivos

 
Vista:

contar caracteres consecutivos

Publicado por miguel (2 intervenciones) el 01/07/2021 04:02:23
Una ayuda por favor, necesito contar los datos consecutivos de una cadena de caracteres ejemplo

Entrada:
ZZZZUUVVVJJZX
Salida:
Z U V J Z X
4 2 3 2 1 1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder

contar caracteres consecutivos

Publicado por raquel (3 intervenciones) el 01/07/2021 09:06:20
POSIBLE SOLUCION
1)

1
2
3
4
5
6
7
8
9
10
11
cadena =input()
from itertools import groupby
groups = groupby(cadena)
salida = [(label, sum(1 for _ in group)) for label, group in groups]
for i in salida:
   print (i[0],end=" ")
print ()
for i in salida:
   print (i[1],end=" ")
 
#LOS PRINT IDENTALOS DENTOS DE LOS FOR, menos este = print()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar