猜数字游戏问题的解题分析与实现
题目描述
小A和小B正在玩一个猜数字的游戏。小B每次从数字1、2、3中随机选择一个数字,而小A则根据自己的猜测从1、2、3中选择一个数字进行猜测。游戏一共进行三轮,题目要求我们返回小A猜对了多少次。
给定两个长度为3的数组:
guess
数组表示小A每次的猜测。answer
数组表示小B每次的选择。
我们的目标是计算出小A猜对了多少次。猜对的定义是:guess[i]
等于 answer[i]
,即每轮的猜测与真实答案相同。
示例 1:
输入:
guess = [1, 2, 3]
answer = [1, 2, 3]
输出:
3
解释:小A每次都猜对了。
示例 2:
输入:
guess = [2, 2, 3]
answer = [3, 2, 1]
输出:
1
解释:小A只猜对了第二次。