fragment-header
fragment-markdown
홈
로그인
로그아웃
내 블로그
설정
로그인
백준 33689 (C++) CPDU
최초 업로드: 2025-03-30 06:58:36
최근 수정 시간: 2025-07-25 10:07:08
게시자: rlatjwls3333
카테고리: 백준
조회수: 7
# [Bronze IV] CPDU [문제 링크](https://www.acmicpc.net/problem/33689) ## 문제 설명 <p>UDPC는 UNIST, DGIST, POSTECH의 알고리즘 동아리가 모여 개최하는 연합 프로그래밍 경진대회이다.</p> <p>UDPC가 성공적으로 열린 지도 어느새 3년, 달구와 포닉스의 불만은 한계에 다다랐다. 그 이유는 대회 이름에서 알파벳 <span style="color:#e74c3c;"><code>U</code></span>가 가장 앞에 오기 때문이다.</p> <p>각자 자신의 학교가 대회 이름에서 가장 앞에 오기를 원하던 세 친구는, 결국 <strong>알파벳 </strong><code><span style="color:#e74c3c;">C</span></code><strong>로 시작하는 문자열</strong>을 새 대회 이름으로 하는 데에 합의했다.</p> <p>$N$개의 대회 이름 후보가 주어질 때, UDPC의 새 대회 이름으로 쓰일 수 있는 문자열의 개수를 구하여라.<span style="display: none;"> </span></p> ## 입력 <p>첫 번째 줄에 대회 이름 후보의 개수 $N$이 주어진다. $(1le Nle 100)$</p> <p>두 번째 줄부터 $N$개의 줄에 걸쳐 대회 이름 후보 문자열이 차례대로 주어진다.</p> <p>각 문자열은 알파벳 대문자로 구성된 길이 $1$ 이상 $20$ 이하의 문자열임이 보장된다.</p> ## 출력 <p>첫 번째 줄에 주어진 문자열 중 UDPC의 새 대회 이름으로 쓰일 수 있는 문자열의 개수를 출력한다.</p> ## 풀이 #### 문자열로 n개의 문장을 입력받고, 문장의 시작이 'C'로 시작하는 개수를 세면 됩니다. ``` c++ #include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); int n; cin >> n; int cnt=0; while(n--) { string s; cin >> s; if(s[0]=='C') cnt++; } cout << cnt; } ```