const input = require("fs").readFileSync("dev/stdin").toString().split("\n");
// let input = `2
// 3 ABC
// 5 /HTP`.split("\n");
// console.log(input);
for (i = 1; i <= +input[0]; i++) {
  let [num, initstring] = input[i].split(" ");
  // let str = Number(num) * string;
  let str = initstring
    .toString()
    .split("")
    .map((e) => e.repeat(num))
  console.log(str);
}

const input = require("fs").readFileSync("dev/stdin").toString().split("\n");
// let input = `2
// 3 ABC
// 5 /HTP`.split("\n");
// console.log(input);
for (i = 1; i <= +input[0]; i++) {
  let [num, initstring] = input[i].split(" ");
  // let str = Number(num) * string;
  let str = initstring
    .toString()
    .split("")
    .map((e) => e.repeat(num))
    .join("");
  console.log(str);
}

split을 쓰려면 문자열 형태여야함.
map을 쓰려면 split으로 배열 형태로 만들어야 함.
join을 써서 각 배열의 연결 형태를 바꿔줄 수 있다. 
mdn 자료로 이해할 수 있었다.


