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))