Devlog
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n, count[26]={0};
    string name, result;
    cin >> n;
    for(int i=0; i<n; i++){
        cin >> name;
        count[name[0]-'a']++;
    }
    for(int i=0; i<26; i++) 
        if(count[i]>=5) 
            result+= i+'a';
    
    if(result.size())
        cout << result << "\n";
    else
        cout << "PREDAJA" << "\n";
    
    return 0;
}

name[0]-'a' ➡️ 이름의 앞글자의 문자를 count 배열에 채워 놓고 계산

만약 카운트 변수가 5 이상이라면 이름의 앞글자들을 붙여서 출력 (string + 아스키코드 = 문자열 (가능함))

 

'스터디 > 알고리즘' 카테고리의 다른 글

[백준 11655] ROT13  (0) 2022.06.21
[백준 4375] 1  (0) 2022.05.15
[백준 1629] 곱셈  (0) 2022.05.14
[백준 10988] 팰린드롬인지 확인하기  (0) 2022.05.11
[백준 10808] 알파벳 개수  (0) 2022.05.11
profile

Devlog

@덩이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그