Oletem
10/4/2017 - 9:32 PM

Repeat a string repeat a string

Repeat a given string (first argument) num times (second argument). Return an empty string if num is not a positive number.

Remember to use Read-Search-Ask if you get stuck. Write your own code.

Here are some helpful links:

Global String Object


function repeatStringNumTimes(str, num) {

  /*--------------------------------------------Херовое решение------------------------------------------------------*/
  
  var repeat = "";// Сюда будем запихивать значения из фор лупа, кавычки, шоб стринг
  
}
  
  for(var i = 0; i<num; num--){//Впервые встроил в фор луп реальный аргумент на место инкримента, молодец
    
    repeat+=str;//Вставляй abc в пустой стринг, пока, 3 раза не закончатся
    
  }
  
  return repeat;
}

repeatStringNumTimes("abc", 3);

  /*--------------------------------------------Норм тема через while------------------------------------------------------*/
  
  
function repeatStringNumTimes(str, num) {
var repeat = "";
  
  while(num>0){//Собственно, условие выполнения, неотрицательный num. Если false - break и переход сразу к ретерну пустой строки var repeat = ""; Согласно задаче
  
    
  repeat+=str;
    
    num--;// num(3) - в качестве дикремента - закончится - брейкай и return abcabcabc
  
}
  return repeat;
}

repeatStringNumTimes("abc", 3);

  /*--------------------------------Допиши рекурсию!!!!-----------------------------------------------*/