18 lines
428 B
Python
18 lines
428 B
Python
def validate(password, rule, letter):
|
|
p1, p2 = rule.split("-")
|
|
p1 = int(p1) - 1
|
|
p2 = int(p2) - 1
|
|
if (password[p1] == letter[0]) != (password[p2] == letter[0]):
|
|
return True
|
|
else:
|
|
return False
|
|
|
|
count = 0
|
|
with open("input") as f:
|
|
for passline in f:
|
|
rule, letter, password = passline.split(" ")
|
|
if validate(password, rule, letter):
|
|
count = count + 1
|
|
|
|
print(count)
|