Solución
solution.tsTypeScript
def run_length_encoding(text: str) -> str:
chars = "|".join(text).split("|")
resultado = []
conteo = 1
caracter_actual = chars[0]
for i in range(1, len(chars)):
if chars[i] == caracter_actual:
conteo += 1
else:
resultado.append(str(conteo))
resultado.append(caracter_actual)
caracter_actual = chars[i]
conteo = 1
resultado.append(str(conteo))
resultado.append(caracter_actual)
return "".join(resultado)
0respuestas