문제

  • strn 번 반복해서 반환해라.

풀이 01

function repeatStr(str, n) {
  let result = '';

  for (let i = 0; i < n; i++) {
    result += str;
  }
  return result;
}

repeatStr('Wassup', 2);  // WassupWassup
repeatStr('Code', 3);    // CodeCodeCode

풀이 02

function repeatStr(str, n) {
  let result = '';

  while (n > 0) {
    result += str;
    n--;
  }
  return result;
}

repeatStr('Wassup', 2);  // WassupWassup
repeatStr('Code', 3);    // CodeCodeCode

풀이 03

function repeatStr(str, n) {
  return str.repeat(n);
}

repeatStr('Wassup', 2);  // WassupWassup
repeatStr('Code', 3);    // CodeCodeCode
  • repeat(): 지정된 수의 복사본을 가진 새 문자열을 반환한다.