Compare commits

...

2 commits

Author SHA1 Message Date
e8c84a0cb6 2021 day2/python: add solution 2021-12-02 10:40:39 +01:00
1befbf9c37 2021 day2: add data 2021-12-02 10:40:21 +01:00
3 changed files with 1022 additions and 0 deletions

2
2021/data/day2.expected Normal file
View file

@ -0,0 +1,2 @@
1714680
1963088820

1000
2021/data/day2.input Normal file

File diff suppressed because it is too large Load diff

20
2021/day2/day2.py Executable file
View file

@ -0,0 +1,20 @@
#!/usr/bin/env python
import sys
if __name__ == '__main__':
x = 0
y = 0
z = 0
for line in sys.stdin.readlines():
dir, amount = line.split()
amount = int(amount)
if dir == 'forward':
x += amount
z += y * amount
elif dir == 'down':
y += amount
elif dir == 'up':
y -= amount
print(x*y)
print(x*z)