문제설명
"*"의 높이와 너비를 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 모듈을 이해하는데 더 오래 걸렸다.
데이터를 한 줄씩 읽기 위한 인터페이스라고 한다
참고문헌