From 6d30ed5992a19cf3fc57416348366fdf3cffeb78 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Tue, 1 Dec 2020 16:36:56 +0100 Subject: [PATCH] 2020: d01: ex2: add solution --- 2020/d01/ex2/ex2.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 2020/d01/ex2/ex2.py diff --git a/2020/d01/ex2/ex2.py b/2020/d01/ex2/ex2.py new file mode 100755 index 0000000..0dac64e --- /dev/null +++ b/2020/d01/ex2/ex2.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +import functools +import itertools +import operator +import sys + + +def main() -> None: + values = [int(n) for n in sys.stdin.readlines()] + for tup in itertools.combinations(values, 3): + if sum(tup) == 2020: + print(functools.reduce(operator.mul, tup)) + break + + +if __name__ == "__main__": + main()