Goto Problem
Given a string and a non-empty word string, return a version of the original String where all chars have been replaced by pluses ("+"), except for appearances of the word string which are preserved unchanged.
plusOut("12xy34", "xy") → "++xy++"
plusOut("12xy34", "1") → "1+++++"
plusOut("12xy34xyabcxy", "xy") → "++xy++xy+++xy"
public String plusOut(String str, String word) { String res=""; int i=0; while(i<str.length()) { if(str.substring(i).startsWith(word)) { res=res+word; i=i+word.length(); } else { res=res+"+";i++; } } return res; }
No comments:
Post a Comment