Solución
solution.tsTypeScript
def encode_rail_fence(text: str, rails: int) -> str:
# Escribe tu solución aquí
if rails == 1:
return text
else:
posicion_r = {}
for i in range(rails):
posicion_r[i] = ''
periodo = 2 * (rails - 1)
for i in range(len(text)):
if i % periodo < rails:
posicion_r[i % periodo] += text[i]
else:
posicion_r[(periodo - (i % periodo))] += text[i]
encry = "".join(posicion_r.values())
return encry0respuestas