코딩 테스트 풀이 🛠

[프로그래머스] 직각삼각형 출력하기

엄성준 2023. 2. 9. 00:35

문제 설명

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

 

입출력 예

 

입력 #1

3

출력 #1

*
**
***

 

 

나의 풀이

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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 () {
    
    let answer = ''
    for(let i=1; i<=Number(input[0]); i++){
        for(let j=0; j<i; j++){
            answer+='*'
        }
        answer+= '\n'
    }
    console.log(answer)
});
 
 
cs

 

문제를 풀며 느낀 점

 

- 제로베이스 프론트 엔드 스쿨 6개월 과정을 하는 중이고 수요일마다 코딩테스트를 보는데 코딩테스트 5문제 중 2문제를 통과하면 통과다. 그래서 계속 2문 제 만 풀자라는 안일한 생각을 하게 되는 것 같다. 프로그래머스 0단계 레벨부터 1단계 레벨까지 문제를 풀어서 실력을 향상하려고 한다.