We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70d535e commit bcb96b2Copy full SHA for bcb96b2
wordle_solver/wordle_solver.py
@@ -114,6 +114,10 @@ def solving_algorithm(res, finder):
114
print(f"Letter {word[letter]} is absent")
115
if word[letter] not in finder.present_letters:
116
finder.absent_letters.add(word[letter])
117
+ else:
118
+ # We keep all the words that don't match the pattern of the word entered
119
+ finder.possible_words = list(
120
+ filter(lambda x_word: not check_match(word[letter], x_word[letter]), finder.possible_words))
121
122
print("\n")
123
print("Updating list of possible words ...")
0 commit comments