aboutsummaryrefslogtreecommitdiff
path: root/2021/01.py
diff options
context:
space:
mode:
authorj-james2021-12-01 05:47:16 +0000
committerj-james2021-12-01 05:47:16 +0000
commitfb25e1894cb3c91aee49257256560393d1db5287 (patch)
tree64185e62b122bae6b0b1bb1f135e1bd430850f63 /2021/01.py
parent46ba3e182d172e6b45e967dab477cdb46972de62 (diff)
Day One
Diffstat (limited to '2021/01.py')
-rw-r--r--2021/01.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/2021/01.py b/2021/01.py
new file mode 100644
index 0000000..70020d3
--- /dev/null
+++ b/2021/01.py
@@ -0,0 +1,25 @@
+# Day One: Sonar Sweep
+
+file = open("input/01.txt").readlines()
+
+ssr = []
+for line in file:
+ ssr.append(int(line))
+
+total = 0
+prev = 10000
+for i, _ in enumerate(ssr):
+ if prev < ssr[i]:
+ total += 1
+ prev = ssr[i]
+print(total)
+
+total = 0
+for i, _ in enumerate(ssr):
+ prev = ssr[i] + ssr[i+1] + ssr[i+2]
+ sum = ssr[i+1] + ssr[i+2] + ssr[i+3]
+ if sum > prev:
+ total += 1
+ if i+4 == len(ssr): # fuck
+ break
+print(total)