请你根据计算机的提示,分析一下,秘密数是()。
计算机出一个秘密数让玩家猜。秘密数的位数已知。每猜次,计算机会根据回答给出格式为“?A?B“的提示。A 前面的数表示数字和位置都猜对“的次数,B 前面的数表示“数字猜对但位置不对”的次数。玩家根据提示继续猜,直到猜出秘密数。
例如:秘密数是3259,玩家猜3502,计算机会提示“1A2B“。其中“1A”是指数字和位置都猜对的数字有1个,即为3;“2B”是指数字猜对但位置不对的数字有两个,即为2和5。
下图是猜一个三位数,玩家已经猜过4次。
021
024
012
042