Persistent Systems Interview Question
Software Engineer / DevelopersCountry: India
Interview Type: Written Test
original = raw_input("Enter original string: ")
sub = raw_input("Enter substring: ")
replace = raw_input("Enter string to replace with: ")
index = original.find(sub,0,len(original))
if -1 != index :
print original[:index] + replace + original[index+len(sub):]
else :
print "Substring not found"
original = raw_input("Enter original string: ")
sub = raw_input("Enter substring: ")
replace = raw_input("Enter string to replace with: ")
index = original.find(sub,0,len(original))
if -1 != index :
print original[:index] + replace + original[index+len(sub):]
else :
print "Substring not found"
#include<iostream>
#include<string>
using namespace std;
int main()
{
int index=0;
string src,substr,replace;
cin>>src>>substr>>replace;
index=src.find(substr,index);
while(index<=(src.length()-replace.length())){
src.replace(index,replace.length(),replace);
index=src.find(substr,index);
}
cout<<src;
return 0;
}
public class StringIndexOf {
public static void main(String args[]){
String s = args[0];
String substring = args[1];
String newString = args[2];
String output = "";
int length = substring.length();
int i =0;
int index = s.indexOf(substring);
if(index!=-1){
output = s.substring(0, index)+newString+s.substring(index+length, s.length());
}
System.out.println(s);
System.out.println(substring);
System.out.println(newString);
System.out.println(output);
}
}
String.replaceAll("replaceThis","WithThis");
- Anonymous March 29, 2016