《Wordle!》是一款热门的猜词游戏。其热门的主要原因一个是规则简单,另一个则是易于编写。
如果你已经通过了本题,那么恭喜你,因为这就是《Wordle!》的全部判断逻辑。
在比赛结束后,你只需要对代码稍作改动,就可以与朋友一起游玩你亲自编写的《Wordle!》!
现在有两个长度为 n 且仅包含大写字母的字符串 S,T,下标均为 [1,...,n],其中 S 是答案,而 T 是玩家所猜的词语。《Wordle!》会按照以下规则对 T 的每一个字符 Ti (1≤i≤n) 进行判断并反馈:
-
如果 Ti=Si,反馈Y,表示这是一个正确的位置;
-
如果 Ti 没有在 S 中出现过,反馈X,表示该位置的字母不在答案中;
-
如果 Ti 在 S 中出现过,但是 Ti=Si,反馈N,表示该位置的字母在答案中但位置不正确;
-
《Wordle!》还有一个特殊的规则,如果 Ti 表示的字母已经全部在正确的位置被猜中,此时无视第三条规则并反馈X。
请输出一个长度为 n 且仅包含{Y,X,N}的字符串,其中第 i 位表示的是对 Ti 的反馈。