해보자

프로그래머스_LV2_위장 본문

C++

프로그래머스_LV2_위장

안댕 2020. 2. 18. 00:15

https://programmers.co.kr/learn/courses/30/lessons/42578

 

코딩테스트 연습 - 위장 | 프로그래머스

 

programmers.co.kr

 


 


 

 

#include <vector>
#include <map>
#include <string>

using namespace std;


int solution(vector<vector<string>> clothes) {
	int answer = 1;
	map<string, int> m;
	for (int i = 0; i < clothes.size(); i++) {
		m[clothes[i][1]]++;
	}
	for (map<string, int>::iterator it = m.begin(); it != m.end(); it++) {
		answer = answer * (it->second + 1);
	}
	answer = answer - 1;
	return answer;
}