PS73 프로그래머스 로또의 최고 순위와 최저 순위 cpp 1. 문제 두 배열을 비교해서 같은 것과 다른 것의 갯수를 비교하는 것. 2. 설계 당첨번호를 map에 넣는다. 구매한 로또 배열을 돌면서 있는 값은 지우고 cnt를 증가시킨다. (0번은 없으므로) 최소값은 현재 cnt 최댓값은 cnt+0의 갯수로 리턴한다. 3. 알고리즘 4. 구현 #include using namespace std; vector solution(vector lottos, vector win_nums) { vector answer; map mp; int cnt=0; int zeros=0; for(auto iter: win_nums){ mp[iter]++; } for(auto iter: lottos){ if(mp[iter]) cnt++; if(iter==0) zeros++; } answe.. 2021. 5. 23. 이전 1 ··· 16 17 18 19 다음 반응형