「AOJ101~110」の編集履歴(バックアップ)一覧はこちら
AOJ101~110 - (2011/08/15 (月) 17:37:29) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*101 Aizu PR
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0101&lang=jp
基本機能を理解しているかを問われるだけ。
#include<iostream>
#include<string>
int main(){
std::string s;
int n;
char c;
unsigned int pos;
std::cin>>n;
std::getline(std::cin,s);
for(int i=0;i<n;i++){
std::getline(std::cin,s);
pos=0;
while(1){
pos=s.find("Hoshino",pos);
if(pos==std::string::npos) break;
s.replace(pos,7,"Hoshina");
}
std::cout<<s<<"\n";
}
}