새소식

코딩테스트/백준_브론즈

[C++][백준 1264] 모음의 개수

  • -

[문제]

1264번: 모음의 개수 (acmicpc.net)

 

1264번: 모음의 개수

입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄

www.acmicpc.net

[문제 풀이]

getline(cin,string)

을 이용해서 계속 입력을 받다가 string 값이 "#"이라면 break를 통해서 종료를 시키게 만들었다.

[어려웠던 점]

특별히 없었음.

[코드]

#include <iostream>
#define endl "\n"
using namespace std;

int main(){
    string s;
    while(getline(cin,s)){
        if(s == "#"){
            break;
        }
        int answer = 0;
        for(int i = 0;i<s.size();i++){
            if(s[i] == 'a' or s[i] == 'o' or s[i] == 'u' or s[i] == 'i' or s[i] == 'e' or s[i] == 'A' or s[i] == 'E' or s[i] == 'I' or s[i] == 'O' or s[i] == 'U'){
                answer++;
            }
        }
        cout<<answer<<endl;
    }
    return 0;
}

'코딩테스트 > 백준_브론즈' 카테고리의 다른 글

[C++][백준 4141] Numbersrebmun  (0) 2023.04.01
[C++][백준 2083] 럭비 클럽  (0) 2023.03.31
[C++][백준 1284] 집 주소  (3) 2023.03.26
[C++][백준 9086] 문자열  (0) 2023.03.24
[C++] 더하기 사이클  (0) 2022.11.23
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.