25 lines
577 B
Python
25 lines
577 B
Python
def priority(item):
|
|
if item < 'a':
|
|
# uppercase
|
|
return ord(item)-38
|
|
else:
|
|
# lowercase
|
|
return ord(item)-96
|
|
|
|
priorities = []
|
|
with open("input.txt", "r") as f:
|
|
for line in f.readlines():
|
|
line = line.strip("\n")
|
|
#print(line)
|
|
h = int(len(line)/2)
|
|
left = line[:h]
|
|
right = line[h:]
|
|
print(left, end=" | ")
|
|
print(right)
|
|
for c in left:
|
|
if c in right:
|
|
priorities.append(priority(c))
|
|
print(c)
|
|
break
|
|
print(sum(priorities))
|