코테라도 하자
[JS] 문자열 반복해서 출력하기
끼믄
2023. 8. 14. 12:03
Programmers / 코딩테스트 연습 / 코딩 기초 트레이닝 / 문자열 반복해서 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181950
문제 설명
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 10
- 1 ≤ n ≤ 5
내 풀이
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]);
console.log(Array(n).fill(str).join(''));
});
console.log(Array(n).fill(str).join('')) 부분만 추가했다.
n길이의 Array를 만들고, str로 채운 다음, join함수로 string으로 만들어줬다.
다른 사람의 풀이
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]);
console.log(str.repeat(n));
});
repeat 메소드가 있다는 사실은 매번 까먹는다..