No Rules Rules

로또의 최고 순위와 최저 순위 (feat. 프로그래머스, 77484번) 본문

생활/코테

로또의 최고 순위와 최저 순위 (feat. 프로그래머스, 77484번)

개발하는 완두콩 2022. 7. 20. 14:18
728x90
반응형
// woohyeon.kim
#include <string>
#include <vector>
#include <algorithm>
#include <map>
#include <iostream>

using namespace std;

vector<int> solution(vector<int> lottos, vector<int> win_nums) {
    const auto zero_count = count(lottos.begin(), lottos.end(), 0);
    auto right_count = 0;
    for(const auto& lotto : lottos)
    {
        if(find(win_nums.begin(), win_nums.end(), lotto) != win_nums.end())
        {
            ++right_count;
        }
    }
    
    // 맞춘개수 등수
    map<int, int> match_win;
    match_win[0] = 6;
    match_win[1] = 6;
    match_win[2] = 5;
    match_win[3] = 4;
    match_win[4] = 3;
    match_win[5] = 2;
    match_win[6] = 1;
    
    vector<int> answer;
    answer.push_back(match_win[right_count + zero_count]);
    answer.push_back(match_win[right_count]);
    return answer;
}
// *&)*@*
 
반응형

ps. 인생 최대의 난제. 왜 내 코테는 어렵고 남 코테는 쉬울까.

 

728x90
반응형
Comments