問題
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; }