2차 공부/알고리즘

문자열 반복해서 출력하기

공대탈출 2024. 5. 6. 21:41

문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.

제한사항

  • 1 ≤ str의 길이 ≤ 10
  • 1 ≤ n ≤ 5

입출력 예

입력 #1

string 5

출력 #1

stringstringstringstringstring

 

내가 작성한 코드

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 result = ''
    for (let i = 0; i<n; i++) {
        result += str
    }
    console.log(result)
});

 

다른사람이 작성한 코드

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));
});

 

reapeat()메소드 - 괄호 안에 반복할 수를 넣고 문자열 str을 반복한다.

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat

 

'2차 공부 > 알고리즘' 카테고리의 다른 글

문자열 붙여서 출력하기  (0) 2024.05.07
덧셈식 출력하기  (0) 2024.05.06
특수문자 출력  (0) 2024.05.06
대소문자 바꿔서 출력하기  (0) 2024.05.06
홀짝에 따라 다른 값 반환하기  (0) 2024.05.06