問題
https://atcoder.jp/contests/abc002/tasks/abc002_2 (新しいタブで開く)
問題文
文字列の中から、母音を消してね。
制約
- 小文字のアルファベットのみ
サンプル
I/O 1
chokudai
chkd
I/O 2
okanemochi
knmch
I/O 3
aoki
k
I/O 4
mazushii
mzsh
考察
方針 1. 母音を飛ばす
母音が来たら continue
で飛ばす。
方針 2. 母音を消す
正規表現置換で [aiueo]
を消す。
コード
方針 1
https://atcoder.jp/contests/abc002/submissions/34852447 (新しいタブで開く)
int main() {
string w;
cin >> w;
rep(i, w.size()) {
if (w[i] == 'a' || w[i] == 'i' || w[i] == 'u' || w[i] == 'e' || w[i] == 'o') continue;
cout << w[i];
}
cout << endl;
return 0;
}
方針 2
https://atcoder.jp/contests/abc002/submissions/26268280 (新しいタブで開く)
int main(){
string s;
cin >> s;
cout << regex_replace(s, regex("[aiueo]"), "") << endl;
return 0;
}