Solve day 4

This commit is contained in:
Gabriel Augendre 2020-03-04 22:28:50 +01:00
parent 88f0223b6d
commit 6df229bfe5
No known key found for this signature in database
GPG key ID: 1E693F4CE4AEE7B4

23
2019/day04-password.py Normal file
View file

@ -0,0 +1,23 @@
def matches(num):
previous = ""
two_adjacents = False
for digit in str(num):
if digit == previous:
two_adjacents = True
if digit < previous:
return 0
previous = digit
return 1 if two_adjacents else 0
def main():
count = 0
for password in range(271973, 785961 + 1):
count += matches(password)
print(count)
if __name__ == "__main__":
main()