#H1085. Wordle
Wordle
题目描述
这是一个 Wordle 游戏。 评测时会运行你提交的程序 20 次。对于每次运行:
- 交互器首先读取
valid_words.txt
, 从中随机选择一个作为答案。 - 你的程序读取
valid_words.txt
和allowed_guesses.txt
,进行一些初始化。 - 你从
allowed_guesses.txt
中选择一个单词,执行一次猜测,将你选择的单词输出到程序的标准输出(stdout)中; - 交互器根据你的猜测返回五个字母(使用一个空格分隔,如
Y Y W G G
)作为结果。这五个字符按顺序对应你所猜测的五个字母,并有以下三种可能: -
G
GREEN 猜测正确。
-
Y
YELLOW 这个单词中确实出现了这个字母,但不在这个位置。
-
W
WHITE 这个单词中没有这个字母。
- 你的程序从标准输入读入交互器的结果反馈,以此决定下一次猜测;
-
- 如果交互器返回了
G G G G G
(完全正确),请停止猜测其他单词,直接退出程序,此测试点满分;
- 如果交互器返回了
-
- 否则,返回步骤 3。
- 如果在六次猜测后,仍未猜中单词,此测试点零分。
提示:这两个文件均会在选手程序所在的目录。你的程序可以正常读取。你也可以在右侧的附加文件面板中下载这两个文件查看。