문제
https://school.programmers.co.kr/learn/courses/30/lessons/181950
풀이 & 소스 코드
문자열을 반복해서 출력하는 방식에는 3가지 정도가 있다.
1. 문자열 누적 방식
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ');
}).on('close', function () {
str = input[0];
n = Number(input[1]);
let temp = '';
for(let i = 0; i<n;i++){
temp+=str;
}
console.log(temp);
});
2. repeat() 메서드 사용
str = input[0];
n = Number(input[1]);
console.log(str.repeat(n));
3. process.stdout.write
str = input[0];
n = Number(input[1]);
for (i=0; i<n; i++){
process.stdout.write(str);
}
'JavaScript > 프로그래머스' 카테고리의 다른 글
[프로그래머스/JS] Lv2. 더 맵게 (힙 자료구조, 우선순위 큐 구현) (0) | 2024.06.27 |
---|---|
[프로그래머스/JS] Lv1. 올바른 괄호 (스택 구현) (0) | 2024.06.26 |
[프로그래머스/JS] Lv1. 같은 숫자는 싫어 (1) | 2024.06.26 |
[프로그래머스/JS] Lv0. a와 b 출력하기 (구조 분해 할당) (0) | 2024.06.21 |
[프로그래머스/JS] Lv0. 문자열 출력하기 (입출력) (0) | 2024.06.21 |