My Advent of Code solutions in Python. kevinyap.ca/2019/12/going-fast-in-advent-of-code/
advent-of-code python
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update day06.py

+4 -6
+4 -6
2016/day06.py
··· 2 2 from collections import Counter 3 3 4 4 messages = [line.strip() for line in fileinput.input()] 5 - columns = [] 6 - 7 - for i in range(len(messages[0])): 8 - columns.append(Counter(msg[i] for msg in messages).most_common()) 5 + message_1 = ''.join(Counter(c).most_common()[0][0] for c in zip(*messages)) 6 + message_2 = ''.join(Counter(c).most_common()[-1][0] for c in zip(*messages)) 9 7 10 - print "Error-corrected message: %s" % ''.join(c[0][0] for c in columns) 11 - print "Santa's original message: %s" % ''.join(c[-1][0] for c in columns) 8 + print "Error-corrected message: %s" % message_1 9 + print "Santa's original message: %s" % message_2