From 0268ccdc0a645aa4d4090be4e48918b58432409c Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Sun, 3 Jan 2021 15:01:38 -0500 Subject: [PATCH] A terrible idea --- .gitignore | 1 + aoc2020/day01/solution.py | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 aoc2020/day01/solution.py 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())