※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 26594번 문제인 ZOAC 5이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/26594
26594번: ZOAC 5
2022년 12월, 다섯 번째로 개최된 ZOAC의 오프닝을 맡은 성우는 누구보다 화려하게 ZOAC를 알리려 한다. 매번 새로운 방식으로 문자열을 보여주던 성우는 이번 대회에서는 평범하게 앞 글자부터 하
www.acmicpc.net
같은 알파벳을 두번 입력하는 경우는 없다는 입력제한을 확인하자.
위 조건을 이용하면 각 알파벳이 등장한 횟수를 세어 임의의 등장한 알파벳(예를 들어 문자열의 첫 번째 문자)의 등장횟수를 출력해 문제를 해결할 수 있다.
아래는 제출한 소스코드이다.
#include <iostream>
#include <string>
using namespace std;
int cnt[128];
string s;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> s;
for (auto& l : s) cnt[l]++;
cout << cnt[s[0]];
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 26738 // C++] Lizak (0) | 2022.12.24 |
---|---|
[BOJ 17266 // C++] 어두운 굴다리 (1) | 2022.12.24 |
[BOJ 17264 // C++] I AM IRONMAN (0) | 2022.12.24 |
[BOJ 13698 // C++] Hawk eyes (0) | 2022.12.24 |
[BOJ 5346 // C++] Frodo Sequence (0) | 2022.12.23 |