Skip to content

Commit c400d45

Browse files
committed
feature: Corporate Policy (part 2)
1 parent 87d6bb8 commit c400d45

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

day-11-corporate-policy/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,9 @@ For example:
2222

2323
Given Santa's current password (your puzzle input), what should his **next password** be?
2424

25+
## Part Two
26+
27+
Santa's password expired again. What's the next one?
28+
2529
## References
2630
- https://adventofcode.com/2015/day/11

day-11-corporate-policy/password.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ const skip = (password) => {
6666
const passwordGenerator = (password) => {
6767
let nextPassword = password;
6868

69-
while (!isValidPassword(nextPassword)) {
69+
do {
7070
if (hasForbiddenCharacters(nextPassword)) {
7171
nextPassword = skip(nextPassword);
7272
}
7373

7474
nextPassword = incrementPassword(nextPassword);
75-
}
75+
} while (!isValidPassword(nextPassword));
7676

7777
return nextPassword;
7878
};

0 commit comments

Comments
 (0)