railfence.py (349B)
1 string = "HELLO_THERE" 2 shift = 4 3 hidden = [] 4 tmp = "" 5 for i in string: 6 if len(tmp) + 1 > shift: 7 hidden.append(tmp) 8 tmp = "" 9 tmp = tmp + i 10 if len(tmp) != 0: 11 hidden.append(tmp) 12 final = [] 13 for i in range(shift): 14 for j in hidden: 15 try: 16 final.append(j[i]) 17 except: 18 pass 19 print(final)