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
function repeatStr(str, n) {
let result = '';
while (n > 0) {
result += str;
n--;
}
return result;
}
repeatStr('Wassup', 2); // WassupWassup
repeatStr('Code', 3); // CodeCodeCode
function repeatStr(str, n) {
return str.repeat(n);
}
repeatStr('Wassup', 2); // WassupWassup
repeatStr('Code', 3); // CodeCodeCode
repeat()
: 지정된 수의 복사본을 가진 새 문자열을 반환한다.문제 - 주어진 숫자를 음수로 반환해라. 풀이 01 - Math.abs(): 주어진 숫자의 절대값(absolute value)을 반환한다.
문제 - 문자열의 첫 번째 문자와 마지막 문자를 제거해라. 풀이 01 - substring(): 지정된 두 인덱스 사이의 문자를 추출하고, 새 문자열로 반환한다.
문제 - str을 n 번 반복해서 반환해라. 풀이 01 - repeat(): 지정된 수의 복사본을 가진 새 문자열을 반환한다.
문제 - 주어진 숫자의 반대수(opposite of a number)를 반환해라. 풀이 01 - Math.abs(): 주어진 숫자의 절대값(absolute value)을 반환한다.
문제 - 숫자 배열에서, 모든 양수의 합을 반환한다. 풀이 01 - filter(): 테스트를 통과한 배열의 각 값을 모아, 새 배열로 반환한다.