mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-22 23:26:40 -08:00
More off by 1 errors of the same type as the previous commit for the computer guessing the secret code. All errors are involved in the algortihm that converts an empty list to a guess.
This commit is contained in:
@@ -132,7 +132,7 @@ def main() -> None:
|
|||||||
inconsistent_information = True
|
inconsistent_information = True
|
||||||
else:
|
else:
|
||||||
numeric_guess = [-1] * num_positions
|
numeric_guess = [-1] * num_positions
|
||||||
for _ in range(0, guess):
|
for _ in range(0, guess+1):
|
||||||
numeric_guess = get_possibility(numeric_guess)
|
numeric_guess = get_possibility(numeric_guess)
|
||||||
human_readable_guess = make_human_readable(
|
human_readable_guess = make_human_readable(
|
||||||
numeric_guess, color_letters
|
numeric_guess, color_letters
|
||||||
@@ -154,7 +154,7 @@ def main() -> None:
|
|||||||
if all_possibilities[i] == 0: # already ruled out
|
if all_possibilities[i] == 0: # already ruled out
|
||||||
continue
|
continue
|
||||||
numeric_possibility = [-1] * num_positions
|
numeric_possibility = [-1] * num_positions
|
||||||
for _ in range(0, i):
|
for _ in range(0, i+1):
|
||||||
numeric_possibility = get_possibility(
|
numeric_possibility = get_possibility(
|
||||||
numeric_possibility
|
numeric_possibility
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user