Algorithm/Programmers

[JS 코딩테스트] Lv.0 직각삼각형 출력하기

33e 2025. 4. 28. 21:51

문제설명

"*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요.

 

제한사항

  • 1 ≤n ≤10

입출력 예

입력 출력
3 *
**
***

 


나의 풀이

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 () {
const num = Number(input[0]);
for(let i = 0; i < num; i++){
    let star = "*".repeat(i+1)
    
    console.log(star)
}

});

readline 모듈을 이해하는데 더 오래 걸렸다.

데이터를 한 줄씩 읽기 위한 인터페이스라고 한다


참고문헌 

https://velog.io/@ovzip/JavaScript-readline-사용하기