summaryrefslogtreecommitdiff
path: root/2b.py
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2017-12-02 09:30:07 +0100
committertomsmeding <tom.smeding@gmail.com>2017-12-02 09:30:07 +0100
commit2c1dccf57d7ad5e25e79063dea41fd7bfa9d9ac6 (patch)
tree6c36355ef1a475f2b7cf388402afc96a16588d3d /2b.py
parent2d02f553aa4cc4ded630628eccdf34f55937cee5 (diff)
Move 2016 to its own folder
Diffstat (limited to '2b.py')
-rwxr-xr-x2b.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/2b.py b/2b.py
deleted file mode 100755
index 2fe50f3..0000000
--- a/2b.py
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env python3
-import sys
-
-pad=[
- -1,-1,-1,-1,-1,-1,-1,
- -1,-1,-1, 1,-1,-1,-1,
- -1,-1, 2, 3, 4,-1,-1,
- -1, 5, 6, 7, 8, 9,-1,
- -1,-1,10,11,12,-1,-1,
- -1,-1,-1,13,-1,-1,-1,
- -1,-1,-1,-1,-1,-1,-1]
-
-H="0123456789ABCD"
-
-W=7
-
-lines=sys.stdin.read().split("\n")[:-1]
-p=22
-for l in lines:
- for c in l:
- if c=="U": p=p-W if pad[p-W]!=-1 else p
- elif c=="R": p=p+1 if pad[p+1]!=-1 else p
- elif c=="D": p=p+W if pad[p+W]!=-1 else p
- elif c=="L": p=p-1 if pad[p-1]!=-1 else p
- else: assert False
- print(H[pad[p]],end="")
-print()