새소식

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

[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; }

Contents

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

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