백준공부/cpp
[백준] 1264번 모음의 개수 (bronze 4 - 자바 동일 문제
gomduri43
2023. 12. 21. 16:01
#include <iostream>
#include <string>
#include <unordered_map>
using namespace std;
int main()
{
unordered_map<char, int> dict;
dict.insert({'a', 1});
dict.insert({'e', 1});
dict.insert({'i', 1});
dict.insert({'o', 1});
dict.insert({'u', 1});
dict.insert({'A', 1});
dict.insert({'E', 1});
dict.insert({'I', 1});
dict.insert({'O', 1});
dict.insert({'U', 1});
while (true) {
string str;
getline(cin, str);
if (str == "#") {
break;
}
int answer = 0;
for (int i = 0; i < str.length(); i++) {
if (dict.find(str.at(i)) != dict.end()) {
answer++;
}
}
cout << answer << endl;
}
}