readline 식 입력 받기

특이하게도 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

+ Recent posts