はまやんはまやんはまやん

hamayanhamayan's blog

青色 [yukicoder 993]

https://yukicoder.me/problems/no/993

解説

https://yukicoder.me/submissions/433373

パターンマッチングをして文字列を書き換える。
文字列長は短く、書き換え後に再書き換えの恐れがあるリスクもないので、
先頭からaoを探してkiに変えていこう。

string S;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> S;
    int n = S.length();
    rep(i, 0, n - 1) if (S[i] == 'a' && S[i + 1] == 'o') {
        S[i] = 'k';
        S[i + 1] = 'i';
    }
    cout << S << endl;
}