본문 바로가기
알고리즘/백준

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

by 미니미니찍찍 2022. 5. 3.

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