diff --git a/2019/day 4/P1/input.txt b/2019/day 4/P1/input.txt new file mode 100644 index 0000000..a70b274 --- /dev/null +++ b/2019/day 4/P1/input.txt @@ -0,0 +1 @@ +246540-787419 diff --git a/2019/day 4/P1/password.py b/2019/day 4/P1/password.py new file mode 100644 index 0000000..a241094 --- /dev/null +++ b/2019/day 4/P1/password.py @@ -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 i.count(l[c]) >= 2: + double = True + c+=1 + if not dec and double: + valid+=1 + +print(valid) +