[JavaScript] 2675 | 백준

유인학·2022년 5월 23일
0

[JS] Algorithm(백준)

목록 보기
49/82
post-thumbnail

📄 문제

문자열 S를 입력받은 후에,
각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오.
즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다.
S에는 QR Code "alphanumeric" 문자만 들어있다.

QR Code "alphanumeric" 문자는
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다.

⌨ 예제 입력

2
3 ABC
5 /HTP

📺 예제 출력

AAABBBCCC
/////HHHHHTTTTTPPPPP

🚩solution

const input = require('fs')
  .readFileSync('/dev/stdin')
  .toString()
  .trim()
  .split('\n');
for (i = 1; i < input.length; i++) {
  const arr = input[i].split('');
  let str = '';
  for (j = 2; j < arr.length; j++) {
    str += arr[j].repeat(arr[0]);
  }
  console.log(str);
}
profile
'유'발자!

0개의 댓글