문제
長さ N の英小文字からなる文字列 S が与えられる.S のうち母音字の個数,つまり a,i,u,e,o の個数の総和を求めよ.
문제 해석
길이가 N이고 영소문자로 이루어진 문자열 S가 주어진다. S 안에 모음의 개수, 즉 a, i, u, e, o의 개수의 총합을 구하여라.
입력
入力は以下の形式で標準入力から与えられる
입력 해석
입력은 아래의 형식으로 표준입력으로.
N
S
출력
S のうち母音字の個数,つまり a,i,u,e,o の個数の総和を出力せよ.
출력 해석
S 안의 모음의 개수, 즉 a, i, u, e, o의 개수의 총합을 출력한다.
제한
- 1 ≦ N ≦ 50.
- S は長さ N の文字列である. : S의 길이는 N이다.
- S の各文字は英小文字である.:S의 각문자는 영소문자다.
Solved.ac 레벨
브론즈 V
풀이
#include <bits/stdc++.h>
using namespace std;
int n;
char arr[5] = {'a', 'i', 'u', 'e', 'o'};
string str;
int cnt;
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
cin >> n;
cin >> str;
for(int i = 0; i < n; i++){
for(int j = 0; j < 5; j++){
if(str[i] == arr[j])cnt++;
}
}
cout << cnt << '\n';
return 0;
}
'Study (etc) > Problem Solving' 카테고리의 다른 글
[BOJ / C++] 1065번 : 한수 (0) | 2022.11.03 |
---|---|
[BOJ / C++] 15727번 : 조별과제를 하려는데 조장이 사라졌다 (0) | 2022.11.03 |
[BOJ / C++] 10815번 : 숫자 카드 (0) | 2022.10.30 |
[BOJ / C++] 11651번 : 좌표 정렬하기 2 (0) | 2022.10.29 |
[BOJ / C++] 2941번 : 크로아티아 알파벳 (0) | 2022.10.27 |