dogo_ day

JavaScript 코딩테스트 8. 문제(백준 2675번) 본문

IT/코딩테스트_

JavaScript 코딩테스트 8. 문제(백준 2675번)

dogo_ 2023. 4. 29. 17:31

🔅알고리즘 난이도 Lv. 1

🌈문제풀이

문자열을 반복해서 출력하면 된다.

String.prototype.repeat()을 사용하면 쉽게 풀 수 있다.

let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');

let n = Number(input[0])
let result = ''

// R번 반복
for(let i = 1; i <= n; i++){
    let [r, s] = input[i].split(' ');
    for(const x of s)
        result += x.repeat(r)
    result += '\n'    
}

console.log(result);
String.prototype.repeat()
repeat() :  메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환합니다.
출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat