一种新游戏要求用户通过最多七次猜测来猜出一个 letterle(发音为:letter-el)。一个 letterle 由五个按特定顺序排列的字母(A-Z)组成。每次猜测后,系统会给出关于猜测正确性的反馈。反馈是一个仅包含字母 X、Y 和 G 的五字符字符串。
X = 该位置的字母在 letterle 中不存在 Y = 该位置的字母在 letterle 中存在,但位置不正确 G = 该位置的字母正确(good)
对于本题,你需要编写一个程序,针对给定的 letterle,为最多七次猜测生成反馈。
输入格式
输入的第一行包含一个由五个大写字母(A-Z)组成的字符串,即 letterle。接下来的七行包含程序需要评估并为用户生成反馈的猜测。
输出格式
输出由一行或多行组成。对于每一次猜测,如果猜测正确,输出行应为 WINNER,且程序不应再处理后续输入。如果猜测不正确,且这是第七次猜测,输出行应为 LOSER。否则,输出行应为一个五字符字符串,其中每个位置包含 X、Y 或 G 中的一个(如上所述)。首先,任何字母正确的位置应标记为 G。然后,任何字母不在 letterle 中的位置应标记为 X。剩余的位置应标记为 Y,表示该字母存在但位置错误。
你在玩 Wordle 吗?不,我在对照组里。我没做某事时的万能借口。
样例
输入格式 1
LIMIT ABCDE FGHIJ KLMNO PQRST LIMIT LEMIT LAMIT
输出格式 1
XXXXX XXXGX XYGXX XXXXG WINNER