浅谈 猜数字 问题

猜数字

问题:
小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?
输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。

思路:
两数组元素逐一比较,若相等,则猜中。

class Solution {
    
    
public:
    int game(const vector<int>& guess, const vector<int>& answer) {
    
    
        int count = 0;
        for(int i = 0; i < 3; ++i){
    
    
                if(guess[i] == answer[i]) 
                count++;            
        }
        return count;
    }
};

猜你喜欢

转载自blog.csdn.net/weixin_48033173/article/details/112701616