Day 02 (minify)

This commit is contained in:
Sebastian Seedorf
2021-12-02 13:22:14 +01:00
parent 53270a7a90
commit 646e139a19
4 changed files with 8 additions and 2 deletions

View File

@@ -1 +1 @@
l=[int(x.strip())for x in open("input.txt")];print(sum(int(l[i]<l[i+1]) for i in range(len(l)-1)))
l=[int(x.strip())for x in open("input.txt")];print(sum(l[i]<l[i+1]for i in range(len(l)-1)))

View File

@@ -1 +1 @@
l=[int(x.strip())for x in open("input.txt")];print(sum(int(l[i]<l[i+3]) for i in range(len(l)-3)))
l=[int(x.strip())for x in open("input.txt")];print(sum(l[i]<l[i+3]for i in range(len(l)-3)))

3
day02/part1.min.py Normal file
View File

@@ -0,0 +1,3 @@
h,d=0,0
for c,s in(x.strip().split()for x in open("input.txt")):v=int(s);h,d=(h+v,d)if c[0]=='f'else(h,d+(-v if c=='up'else v))
print(h*d)

3
day02/part2.min.py Normal file
View File

@@ -0,0 +1,3 @@
h,d,a=0,0,0
for c,s in(x.strip().split()for x in open("input.txt")):v=int(s);h,d,a=(h+v,d+a*v,a)if c[0]=='f'else(h,d,a+(-v if c=='up'else v))
print(h*d)