#include
using namespace std;
void changePi(char a[],int i,int j,char b[]){
if(a[i]==’\0’){
b[j]=a[i];
for(int k=0;b[k]!=’\0’;k++){
cout<<b[k];
}
return;
}
else if(a[i]==‘p’ && a[i+1]==‘i’){
b[j]=‘3’;
b[j+1]=’.’;
b[j+2]=‘1’;
b[j+3]=‘4’;
changePi(a,i+2,j+4,b);
}
else{
b[j]=a[i];
changePi(a,i+1,j+1,b);
}
}
int main(){
char a[1000];
char b[1000];
int t;
cin>>t;
while(t–)
{
a[1000]={0};
b[1000]={0};
cin>>a;
changePi(a,0,0,b);
}
}
question ishttps://hack.codingblocks.com/contests/c/512/71