https://www.acmicpc.net/problem/2675
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net
역시나 어렵지 않게 푼 문제
입력받은 값을 문자열마다 repeat() 시켜주면 끝!!
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = 0;
let result = "";
rl.on('line', function (line) {
if (input === 0) {
input = line;
} else {
line = line.split(' ');
const num = line[0];
const str = line[1];
const str2 = str.split('');
for (let i = 0; i < str.length; i++) {
result += str2[i].repeat(num);
}
result += '\n';
input--;
}
if (input === 0) {
console.log(result);
rl.close();
}
})
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[JS/백준] - 1152번 단어의 개수 (0) | 2022.05.14 |
---|---|
[JS/백준] - 2908번 상수 (0) | 2022.05.14 |
[JS/백준] - 10809번 알파벳 찾기 (0) | 2022.05.02 |
[JS/백준] - 11720번 숫자의 합 (0) | 2022.04.12 |
[JS/백준] - 8958번 OX퀴즈 (0) | 2022.03.31 |