[문제 링크] : https://www.acmicpc.net/problem/2386
#include <iostream>
using namespace std;
string S;
int main(){
int cnt;
while(true){
cnt = 0;
getline(cin, S);
if(S[0] == '#'){
break;
}
if(S[0] >= 'A' && S[0] <= 'Z'){
for(int i=2; i<S.size(); i++){
if(S[i] == S[0]){
cnt++;
}
if(S[i] == S[0] + 32){
cnt++;
}
}
}
else{
for(int i=2; i<S.size(); i++){
if(S[i] == S[0]){
cnt++;
}
if(S[i] == S[0] - 32){
cnt++;
}
}
}
cout << S[0] << " " << cnt << "\n";
}
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 26574 - Copier (C++) (0) | 2024.12.24 |
---|---|
[알고리즘] 백준 3028 - 창영마을 (C++) (0) | 2024.12.23 |
[알고리즘] 백준 12790 - Mini Fantasy War (C++) (0) | 2024.12.21 |
[알고리즘] 백준 5893 - 17배 (C++) (0) | 2024.12.20 |
[알고리즘] 백준 2804 - 크로스워드 만들기 (C++) (0) | 2024.12.19 |