Problem:
Given a non-empty string like "Code" return a string like "CCoCodCode".
stringSplosion("Code") → "CCoCodCode"
stringSplosion("abc") → "aababc"
stringSplosion("ab") → "aab"
Solution:
public String stringSplosion(String str) { int len = str.length(); String temp = ""; for (int i = 0; i < len + 1; i++) temp += str.substring(0,i); return temp; }
public String stringSplosion(String str) {
ReplyDeleteString ToreturnString="";
for (int i=0;i<str.length()-1;i++){ // عاوز أول مره حرف ثم أول حرفين ثم أول ثلاثه حروف
ToreturnString=ToreturnString+str.substring(0,i+1); // أفضل صيغة لجلب أول حرف ثم أول اتنين وهكذا
}
return ToreturnString + str; // أنا قسمت الكلمه النهائيه اللى هو طالبها للاسترينج نفسه وما قبله كما ترى
}
//public String stringSplosion(String str) {
// String result = "";
// for (int i=0; i<str.length(); i++) { //لاحظ طول اللوب والراجع الريتين ايه
// result = result + str.substring(0, i+1);
//}
// return result;
//}
function everyNth(str) {
ReplyDeletenewStr = ''
for (let i = 0; i < str.length; i++) {
newStr += str.substring(0, i + 1)
}
return newStr
}