
특이하게도 line은 한 줄씩만 값을 받아오는 형태로
사진대로 출력할 경우 맨 앞 줄만 출력되고
rl.close()를 지워버리고 작동시키면 line을 모두 받아온 다음 그 다음 코드가 실행된다.
즉 8번째 줄 정도에 const arr = []와 같은 배열을 담을 변수를 선언해준 다음
그 내부에 line으로 들어온 값들을 넣어주고
최종적인 처리는 13번째 줄 내부에서 처리를 한 다음 출력을 하면 정상적으로 처리할 수 있다.
(1).백준 10991 별 찍기 - 16은 기존의 별 찍기와 유사한 문제로
이번에는 트리 형태로 별을 찍어야 한다는 사소한 차이점이 있다.
규칙에 따라 공백 이후 시작은 '*' 그 뒤에는 ' *'의 반복이 있음을 파악하고
맞는 갯우데 따라 repeat을 사용해 공백, 별, 공백+별을 result에 담아준 다음
원하는 출력값에 맞게 '\'을 사용해 출력했다.
const input = 15
const result = []
for(let i = 1 ; i <= input ; i++){
result.push(`${' '.repeat(input - i)}${'*'}${' *'.repeat(i-1)}`)
}
console.log(result.join('\n'))'회고' 카테고리의 다른 글
| [취업준비일지] - 146 (0) | 2023.03.15 |
|---|---|
| [취업준비일지] - 145 (0) | 2023.03.14 |
| [취업준비일지] - 143 (0) | 2023.03.12 |
| [취업준비일지] - 142 (0) | 2023.03.11 |
| [취업준비일지] - 141 (0) | 2023.03.10 |
