mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
14 lines
1.2 KiB
HTML
14 lines
1.2 KiB
HTML
<p>珠玑妙算游戏(the game of master mind)的玩法如下。</p>
|
||
<p>计算机有4个槽,每个槽放一个球,颜色可能是红色(R)、黄色(Y)、绿色(G)或蓝色(B)。例如,计算机可能有RGGB 4种(槽1为红色,槽2、3为绿色,槽4为蓝色)。作为用户,你试图猜出颜色组合。打个比方,你可能会猜YRGB。要是猜对某个槽的颜色,则算一次“猜中”;要是只猜对颜色但槽位猜错了,则算一次“伪猜中”。注意,“猜中”不能算入“伪猜中”。</p>
|
||
<p>给定一种颜色组合<code>solution</code>和一个猜测<code>guess</code>,编写一个方法,返回猜中和伪猜中的次数<code>answer</code>,其中<code>answer[0]</code>为猜中的次数,<code>answer[1]</code>为伪猜中的次数。</p>
|
||
<p><strong>示例:</strong></p>
|
||
<pre><strong>输入:</strong> solution="RGBY",guess="GGRR"
|
||
<strong>输出:</strong> [1,1]
|
||
<strong>解释:</strong> 猜中1次,伪猜中1次。
|
||
</pre>
|
||
<p><strong>提示:</strong></p>
|
||
<ul>
|
||
<li><code>len(solution) = len(guess) = 4</code></li>
|
||
<li><code>solution</code>和<code>guess</code>仅包含<code>"R"</code>,<code>"G"</code>,<code>"B"</code>,<code>"Y"</code>这4种字符</li>
|
||
</ul>
|