입력값
2 3 ABC 5 /HTP
출력값
[Running] node "c:\Users\TED\Desktop\백준알고리즘\test\5단계\n2675.js"
AAABBBCCC
/////HHHHHTTTTTPPPPP
[Done] exited with code=0 in 0.113 seconds
문제해결방법
반복문을 몇번이용해서 풀면쉽게 해결할수있다고 생각했습니다.
하지만 배열의 인덱스와 공백을 생각한는데있어서 시간이 조금 오려걸려 문제를 해결하는데 조금은 어려웠습니다.
const fs = require('fs');
try {
//문제풀이용
const input = fs.readFileSync('answer/n2675.txt', 'utf-8').trim().split('\n');
//백준제출용
//const input = fs.readFileSync('/dev/stdin', 'utf-8').trim().split('\n');
const count = Number(input[0]);
for (let i = 1; i <= count; i++) {
const [repeat, str] = input[i].trim().split(' ');
const result = str
.split('')
.map((char) => char.repeat(repeat))
.join('');
console.log(result);
}
} catch (err) {
console.error(err.message);
}