-
완전탐색 > 모의고사프로그래머스(Programmers) 2020. 2. 6. 16:30반응형
https://programmers.co.kr/learn/courses/30/lessons/42840
키워드 - 구현, 완전탐색
Source
#include <string> #include <vector> #include <algorithm> using namespace std; vector<int> one = {1,2,3,4,5}; vector<int> two = {2,1,2,3,2,4,2,5}; vector<int> thr = {3,3,1,1,2,2,4,4,5,5}; vector<int> solution(vector<int> answers) { vector<int> answer; vector<int> they(3); for(int i=0; i<answers.size(); i++) { if(answers[i] == one[i%one.size()]) they[0]++; if(answers[i] == two[i%two.size()]) they[1]++; if(answers[i] == thr[i%thr.size()]) they[2]++; } int they_max = *max_element(they.begin(),they.end()); for(int i = 0; i< 3; i++) { if(they[i] == they_max) answer.push_back(i+1); } return answer; }
반응형'프로그래머스(Programmers)' 카테고리의 다른 글
도둑질 (0) 2020.02.08 코딩테스트 연습 > 해시 > 위장 (0) 2020.02.06 2017 팁스타운 > 짝지어 제거하기 (0) 2020.02.06 완전탐색 > 소수 찾기 (0) 2020.02.05 스택/큐 > 프린터 (0) 2018.09.30