🟡언어 : Javascript
문자열 반복해서 출력하기
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
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]);
const repeatString = str.repeat(n);
console.log(repeatString)
});
: 문자열을 주어진 횟수(count)만큼 반복해 붙인 새로운 문자열을 반환
str.repeat(count);
RangeError: 반복 횟수는 양의 정수여야 함.
RangeError: 반복 횟수는 무한대보다 작아야 하며, 최대 문자열 크기를 넘어선 안됨.
- 반복문 안에서도 사용가능
예시 구문
for(let i=0;i<5;i++){
console.log("*".repeat(i+1));
}
출력 구문
*
**
***
****
*****
참고 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat