double letter in solution, guess second letter correct reports X
Closed this issue · 1 comments
shmaller commented
e.g.
Wordle: SWEEP
Guess: loner
Response: ---X-
Should be ---O-
shmaller commented
GUESS #1: xxlxx
GUESS ITER: guess_i = 0
Guess letter: X
ANSWER ITER: answer_i = 0
Answer letter: A
## END ANSWER ITER ##
ANSWER ITER: answer_i = 1
Answer letter: L
## END ANSWER ITER ##
ANSWER ITER: answer_i = 2
Answer letter: L
## END ANSWER ITER ##
ANSWER ITER: answer_i = 3
Answer letter: E
## END ANSWER ITER ##
ANSWER ITER: answer_i = 4
Answer letter: Y
## END ANSWER ITER ##
STRUCT 12: action_taken == False
Splicing "-" into "....." at position 0
New header: - New footer: ....
New outstr: -....
#### END GUESS ITER ####
GUESS ITER: guess_i = 1
Guess letter: X
ANSWER ITER: answer_i = 0
Answer letter: A
## END ANSWER ITER ##
ANSWER ITER: answer_i = 1
Answer letter: L
## END ANSWER ITER ##
ANSWER ITER: answer_i = 2
Answer letter: L
## END ANSWER ITER ##
ANSWER ITER: answer_i = 3
Answer letter: E
## END ANSWER ITER ##
ANSWER ITER: answer_i = 4
Answer letter: Y
## END ANSWER ITER ##
STRUCT 12: action_taken == False
Splicing "-" into "-...." at position 1
New header: -- New footer: ...
New outstr: --...
#### END GUESS ITER ####
GUESS ITER: guess_i = 2
Guess letter: L
ANSWER ITER: answer_i = 0
Answer letter: A
## END ANSWER ITER ##
ANSWER ITER: answer_i = 1
Answer letter: L
STRUCT 2: guess_letter == answer_letter
Guess letter found in answer.
STRUCT 4: guess_letter == answer_letter
AND !(guess_i == answer_i)
Guess letter not in right place.
Does L appear again in XX?
STRUCT 10: guess_letter == answer_letter
AND !(guess_i = answer_i)
AND !(guess_letter in future_guess_letters)
Splicing "X" into "--..." at position 2
New header: --X New footer: ..
New outstr: --X..
Breaking answer loop.
#### END GUESS ITER ####