예제 #1
0
def find_password_candidates() -> list:
    range_min = 156218
    range_max = 652527
    candidates = []

    for i in range(range_min, range_max):
        if not PasswordChecker.has_adjacent_digits(i):
            continue
        if not PasswordChecker.digits_all_increase(i):
            continue
        candidates.append(i)

    print("In total", len(candidates), "digits were found.")
    return candidates
 def test_3_execute(self):
     self.assertFalse(PasswordChecker.digits_all_increase(223450))