-
Educational Codeforces Round 38 (Rated for Div. 2) - Word Correction코드포스(CodeForce) 2018. 8. 17. 18:29반응형
1. 문제
2. 알고리즘
키워드 - 구현
문제에 제약 사항을 정확히 파악 해야한다.
In this problem letters a, e, i, o, u and y are considered to be vowels.
3. 코드
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849#include<map>#include<algorithm>#include<vector>#include<string>#include<iostream>#include<set>using namespace std;bool isMoum(char ch) {if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' || ch == 'y') {return true;}return false;}int main(){int n;cin >> n;string str;cin >> str;string result;int size = str.size();for (int i = 0; i < size; i++) {if (isMoum(str[i])) {int count = 0;for (int j = i + 1; j < size; j++) {if (isMoum(str[j])) {//result += str[i];count++;}elsebreak;}result += str[i];i = i + count;}else {result += str[i];}}cout << result << endl;return 0;}cs 반응형'코드포스(CodeForce)' 카테고리의 다른 글