diff options
author | j-james | 2021-12-01 05:47:16 +0000 |
---|---|---|
committer | j-james | 2021-12-01 05:47:16 +0000 |
commit | fb25e1894cb3c91aee49257256560393d1db5287 (patch) | |
tree | 64185e62b122bae6b0b1bb1f135e1bd430850f63 /2021/01.py | |
parent | 46ba3e182d172e6b45e967dab477cdb46972de62 (diff) |
Day One
Diffstat (limited to '2021/01.py')
-rw-r--r-- | 2021/01.py | 25 |
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) |