diff --git a/.gitignore b/.gitignore index 177710f..ca46c84 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ .dep **/target/ /hello_world/main +/aoc*/**/input diff --git a/aoc2020/day01/solution.py b/aoc2020/day01/solution.py new file mode 100644 index 0000000..739e493 --- /dev/null +++ b/aoc2020/day01/solution.py @@ -0,0 +1,20 @@ +import sys +import typing + + +def main() -> int: + i, j = _find_2020_pair([int(s) for s in sys.stdin.read().split()]) + print("{} * {} == {}".format(i, j, i * j)) + return 0 + + +def _find_2020_pair(inputs: typing.List[int]) -> typing.Tuple[int, int]: + for i in inputs: + for j in inputs: + if i + j == 2020: + return i, j + return 0, 0 + + +if __name__ == "__main__": + sys.exit(main())