Day 4 P2
This commit is contained in:
parent
0de0789714
commit
4a990c1f6c
2 changed files with 24 additions and 0 deletions
1
2019/day 4/P2/input.txt
Normal file
1
2019/day 4/P2/input.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
246540-787419
|
23
2019/day 4/P2/password.py
Normal file
23
2019/day 4/P2/password.py
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
pswrange = [int(i) for i in open("input.txt").read().split("-")]
|
||||||
|
|
||||||
|
valid = 0
|
||||||
|
for i in range(pswrange[0], pswrange[1]):
|
||||||
|
i = str(i)
|
||||||
|
l = list(i)
|
||||||
|
c = 0
|
||||||
|
dec = False
|
||||||
|
double = False
|
||||||
|
while c < len(l)-1:
|
||||||
|
if l[c] <= l[c+1]:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
dec = True
|
||||||
|
break
|
||||||
|
if f"{l[c]}{l[c]}" in i and not f"{l[c]}{l[c]}{l[c]}" in i:
|
||||||
|
double = True
|
||||||
|
c+=1
|
||||||
|
if not dec and double:
|
||||||
|
valid+=1
|
||||||
|
|
||||||
|
print(valid)
|
||||||
|
|
Loading…
Reference in a new issue