読者です 読者をやめる 読者になる 読者になる

つけじょにーのすぱげていコード

主に、競技プログラミング、セキュリティのお勉強の際に書いたすぱげていコードを書き込みます

AOJ 0101: Aizu PR

こっちの方が楽だった・・・

//0101
//題意:Hoshino->Hoshina
//入力:n(データ数)
//     文字列1
//・・・
//制約:文字列は1000文字以下
//出力:変換後文字列
//解決策:
//タイム:00:08:18

#include <bits/stdc++.h>
using namespace std;

void convert(string& target, const string before, const string after) {
    while(target.find(before) != string::npos) {
        target.replace(target.find(before), before.length(), after);
    }
}

int main(void) {
    int num;
    cin >> num;
    cin.ignore();
    for(int r = 0; r < num; r++) {
        string input; getline(cin, input);
        convert(input, "Hoshino", "Hoshina");
        cout << input << endl;
    }
    return(0);
}