From 0de078971462ba2d643e828f9d5252ddbca8312f Mon Sep 17 00:00:00 2001 From: flifloo Date: Wed, 4 Dec 2019 10:00:42 +0100 Subject: [PATCH] Day 4 P1 --- 2019/day 4/P1/input.txt | 1 + 2019/day 4/P1/password.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 2019/day 4/P1/input.txt create mode 100644 2019/day 4/P1/password.py 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) +