I Don’t Know Why I Test For All Test Cases Then Also Its Showing Failed Test Cases .
import java.util.*;
public class Main {
public static void main(String args[]) {
System.out.println(replace("3"));
System.out.println(replace("xpix"));
System.out.println(replace("xabpixx3.15x"));
System.out.println(replace("xpipippixx"));
System.out.println(replace("-678xpipippixx"));
}public static String replace(String str){
if(str.length()<=1){
return str;
}
if(str.charAt(0)=='p' && str.charAt(1)=='i' && str.length()>=2){
return "3.14"+replace(str.substring(2));
}
return str.charAt(0)+replace(str.substring(1,str.length()));
}
}