문제 링크입니다: https://www.acmicpc.net/problem/1159
vector와 string을 연습하기 좋은 문제였습니다.
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
vector<vector<char>> v(26, vector<char>(0));
for (int i = 0; i < N; i++)
{
string name;
cin >> name;
//해당 알파벳으로 시작하는 선수 추가
v[int(name[0] - 97)].push_back('a');
}
string result;
//해당 알파벳으로 시작하는 선수들 5명 이상인 경우
for (int i = 0; i < 26; i++)
if (v[i].size() >= 5)
result += char(i + 97);
if (result.empty())
cout << "PREDAJA\n";
else
cout << result << "\n";
return 0;
}
개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
'알고리즘 > BOJ' 카테고리의 다른 글
백준 2847번 게임을 만드는 동준이 (0) | 2018.09.18 |
---|---|
백준 2798번 블랙잭 (2) | 2018.09.18 |
백준 11775번 SLON (4) | 2018.09.18 |
백준 2879번 코딩은 예쁘게 (0) | 2018.09.18 |
백준 4604번 Steganography (0) | 2018.09.16 |