【题目】
小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?
输入的guess
数组为 小A 每次的猜测,answer
数组为 小B 每次的选择。guess
和answer
的长度都等于3。
【解析】
先是B选择数字,然后才是A选择,用选择的数字与B选择的数字进行对比。
两个数组长度是一样的,所以以A / B数组长度为基础进行遍历。
只需要通过A的数组的元素与B数组的元素进行对比,用计数器统计相同的个数,得出结果。
class Solution {
public int game(int[] guess, int[] answer) {
int count = 0 ;
for(int i=0; i<answer.length; i++){
if(guess[i]==answer[i]){
count++;
}
}
return count;
}
}