씨발 30분동안 머리 싸매도 답이 안나오길래

적당히 구글링 했는데

코드 분석 한번 싹 하고

외운 그대로 감각으로 짰는데

됐네 ㅋㅋ


vector<int> solution(vector<int> lottos, vector<int> win_nums)

{

    vector<int> answer;

    int zero = 0, count = 0;


    for (int i = 0; i < 6; i++)

    {

        if (lottos[i] == 0)

            zero++;


        else

        {

            for (int j = 0; j < 6; j++)

            {

                if (lottos[i] == win_nums[j])

                    count++;

            }

        }

    }

    if ((zero + count) >= 2)

        answer.push_back(7 - (zero + count));


    else

        answer.push_back(6);


    if (count>=2)

        answer.push_back(7 - count);


    else

        answer.push_back(6);


    return answer;

}