sl714
BAN USERThis is a solution in O(n)
public String removeString(String input, String remove) {
char[] inputArray = input.toCharArray();
char[] removeArray = remove.toCharArray();
String newString = "";
String tmp = "";
int i, j = 0;
int removelength = removeArray.length;
for (i = 0; i < inputArray.length; i++) {
if (inputArray[i] == removeArray[j]) {
tmp = tmp + removeArray[j];
j++;
if (j == removelength) {
j = 0;
tmp = "";
}
continue;
} else if (j > 0) {
newString = newString + tmp + inputArray[i];
j = 0;
tmp = "";
} else {
newString = newString + inputArray[i];
}
}
if (j > 0)
newString = newString + tmp;
return newString;
}
public void printSeries(int n) {
int qt = n / 26;
qt--;
int rem = n % 26;
rem--;
char[] alpha = new char[26];
char a = 'A';
for (int i = 0; i < 26; i++) {
alpha[i] = (char) a;
a++;
}
String out = "";
if (rem == -1) {
qt--;
rem = 25;
}
if (qt >= 0) {
out = out + alpha[qt];
}
if (rem >= 0) {
out = out + alpha[rem];
}
System.out.println(qt + " " + rem);
System.out.println(out);
}
public class ReplaceMultipleSpaces {
public static void main(String args[]) {
String str = "Hi This is Code for replacing multiple Spaces ";
String str2 = "";
int cnt = 0;
System.out.println(str);
char[] strArr = str.toCharArray();
for (int i = 0; i < strArr.length; i++) {
if (strArr[i] == ' ')
cnt++;
else
cnt = 0;
if (cnt > 1)
continue;
str2 = str2 + strArr[i];
}
System.out.println(str2);
}
}
Repjudydschultz1234, Android test engineer at Eterno Infotech Pvt Ltd
Spent a weekend researching weebles in Nigeria. My current pet project is developing strategies for how to break someone's ...
stackoverflow.com/questions/764933/amazon-interview-question-design-an-oo-parking-lot
- sl714 October 25, 2014