summaryrefslogtreecommitdiff
path: root/comp/work/10
diff options
context:
space:
mode:
Diffstat (limited to 'comp/work/10')
-rwxr-xr-xcomp/work/10/railfence.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/comp/work/10/railfence.py b/comp/work/10/railfence.py
new file mode 100755
index 0000000..c91d491
--- /dev/null
+++ b/comp/work/10/railfence.py
@@ -0,0 +1,19 @@
+string = "HELLO_THERE"
+shift = 4
+hidden = []
+tmp = ""
+for i in string:
+ if len(tmp) + 1 > shift:
+ hidden.append(tmp)
+ tmp = ""
+ tmp = tmp + i
+if len(tmp) != 0:
+ hidden.append(tmp)
+final = []
+for i in range(shift):
+ for j in hidden:
+ try:
+ final.append(j[i])
+ except:
+ pass
+print(final)