aboutsummaryrefslogtreecommitdiff
path: root/2018/02.py
blob: 6a805404c350c47abbb9e10b84c7ffe4d15473a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Day Two: Inventory Management System

file = open("input/02.txt").readlines()

twice: int = 0
thrice: int = 0
for line in file:
	for char in "abcdefghijklmnopqrstuvwxyz":
		if line.count(char) == 2:
			twice += 1
			break
	for char in "abcdefghijklmnopqrstuvwxyz":
		if line.count(char) == 3:
			thrice += 1
			break
print(twice * thrice)

for one in file:
	for two in file:
		differing = 0
		for i in range(len(one)):
			if one[i] != two[i]:
				differing += 1
		if differing == 1:
			for i in range(len(one)):
				if one[i] == two[i]:
					print(one[i], end="")
			quit()