以下是对翻译中存在错误的修正与部分缺陷的必要补充:
GUESSTHE - Guess the Number
题面翻译
不断输入字符串,读到 * 截止。
字符串 (长度为 s ,1≤s≤20) 由 N 和 Y 组成,第 i 位表示要输出的数能否被 i 整除。
如果存在这个数,则输出符合条件的最小的数,注意要换行。
如果不存在这个数,输出 −1。
样例解释:
如 YYNYY 表示这个数被 1,2,4,5 整除,不被 3 整除,很明显,这个数是 20。
如 YYYNNN 表示这个数被 1,2,3 整除,不被 4,5,6 整除,很明显,不存在这个数。
代码源:
# GUESSTHE - Guess the Number
## 题面翻译
不断输入字符串,读到 `*` 截止。
字符串 (长度为 $s$ ,1≤$s$≤20) 由 `N` 和 `Y` 组成,第 $i$ 位表示要输出的数能否被 $i$ 整除。
如果存在这个数,则输出符合条件的最小的数,注意要换行。
如果不存在这个数,输出 $-1$。
---
样例解释:
如 `YYNYY` 表示这个数被 $1,2,4,5$ 整除,不被 $3$ 整除,很明显,这个数是 $20$。
如 `YYYNNN` 表示这个数被 $1,2,3$ 整除,不被 $4,5,6$ 整除,很明显,不存在这个数。