알고리즘/백준

[JS/백준] - 2675번 문자열 반복

미니미니찍찍 2022. 5. 3. 23:50

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
반응형