repeatStr.js (8kyu 04)
Codewars 알고리즘 풀이
Problem
- Write a function called repeatStr which repeats the given string ‘str’ exactly ‘n’ times.
- str을 n 번 반복해서 반환한다.
Solution 01
function repeatStr(str, n) {
let result = '';
for (let i = 0; i < n; i++) {
result += str;
}
return result;
}
repeatStr('abc', 2); // abcabc
repeatStr('BBQ', 3); // BBQBBQBBQ
Solution 02
function repeatStr(str, n) {
let result = '';
while (n > 0) {
result += str;
n--;
}
return result;
}
repeatStr('abc', 2); // abcabc
repeatStr('BBQ', 3); // BBQBBQBBQ
Solution 03
function repeatStr(str, n) {
str.repeat(n);
}
repeatStr('abc', 2); // abcabc
repeatStr('BBQ', 3); // BBQBBQBBQ
repeat()
메소드지정된 수의 복사본을 가진 새 문자열을 반환한다.