From ebd1566973219fe782f55e4a198f2f67822be23a Mon Sep 17 00:00:00 2001 From: FrederikBaerentsen Date: Mon, 4 Dec 2023 18:21:37 +0100 Subject: [PATCH] Finished 2015-12-04 part 2 --- 2015/day4/part2.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 2015/day4/part2.py diff --git a/2015/day4/part2.py b/2015/day4/part2.py new file mode 100644 index 0000000..f0d53c2 --- /dev/null +++ b/2015/day4/part2.py @@ -0,0 +1,31 @@ +#!/bin/python3 + +import sys +from pprint import pprint +import hashlib + +input_f = sys.argv[1] + +result = 0 +count = 0 +found = False +with open(input_f) as file: + for line in file: + tmp = line.rstrip() + while found == False: + m = hashlib.md5() + text = tmp + str(count) + #print(text) + m.update(text.encode('UTF-8')) + nr = m.hexdigest() + #print(nr) + + if nr[0:6] == '000000': + print(count) + print(text) + print(nr) + found = True + else: + count += 1 + #print(nr[ 0 : 5 ]) + found = False