about summary refs log tree commit diff
path: root/others/153x/053.py
diff options
context:
space:
mode:
Diffstat (limited to 'others/153x/053.py')
-rwxr-xr-xothers/153x/053.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/others/153x/053.py b/others/153x/053.py
new file mode 100755
index 0000000..2a1e6e7
--- /dev/null
+++ b/others/153x/053.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python3
+with open('MAP.INP') as fi, open('MAP.OUT', 'w') as fo:
+    x = y = 0
+    for i in fi.read().rstrip():
+        if i == 'E':
+            x -= 1
+        elif i == 'W':
+            x += 1
+        elif i == 'N':
+            y -= 1
+        else:
+            y += 1
+    fo.write(('E' if x > 0 else 'W') * abs(x)
+             + ('N' if y > 0 else 'S') * abs(y) + '\n')