본문으로 바로가기
#include <cstdio>

int n, k;
int a[26];// 성이 같은 사람을 알파벳 순으로 카운트
bool b[26];// 선발 출전이 가능한 성을 확인
char str[30];

int main() {
  scanf("%d", &n);
  while (n--) {
    scanf(" %[^\n]s", str);
    int i = str[0] - 'a';
    if (++a[i] == 5) {// 5명 이상이면
      b[i] = true;
      k++;// 선발 가능한 성의 수
    }
  }
  if (!k) {// 선발 가능한 선수가 없는 경우
    printf("PREDAJA\n");
  } else {
    for (int i=0; i<26; i++) {
      if (b[i]) printf("%c", 'a'+i);
    }
  }
  return 0;
}

'Programming > Baekjoon Online Judge' 카테고리의 다른 글

[BOJ] 1384: 메시지  (0) 2018.06.11
[BOJ] 1225: 이상한 곱셈  (0) 2018.06.11
[BOJ] 1159: 농구 경기  (0) 2018.06.11
[BOJ] 1149: RGB 거리  (0) 2018.06.11
[BOJ] 1100: 하얀 칸  (0) 2018.06.11
[BOJ] 1094: 막대기  (0) 2018.06.11

댓글을 달아 주세요