// 입력 받기
const fs = require("fs");
const input_enter: string[] = fs.readFileSync("/dev/stdin").toString().split("\n");
// 첫번째 줄의 입력 만큼 반복
for (let i: number = 1; i <= parseInt(input_enter[0]); i++) {
// 첫번째 줄 이후의 입력
const list: string[] = input_enter[i].split(" ");
// 결과 입력 배열
let result_arr: string[] = [];
// 입력 문자열
list[1].split("").forEach((item) => {
// list의 첫번째 값인 반복 횟수만큼 결과 배열에 각 문자를 push
for (let k: number = 0; k < parseInt(list[0]); k++) result_arr.push(item);
});
// 결과 배열을 합친후 문자열화
console.log(result_arr.join("").toString());
}
해당 문제는 입력받은 문자열을 배열처럼 이용하면 쉽게 풀 수 있었던 것 같다.