※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 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

+ Recent posts