알고리즘/코딩 테스트

[백준] node.js 즉 javascript로 풀기위한 세팅

Judith Hopps 2023. 2. 13. 12:37
반응형

1. input값 읽어오기

const input = require('fs').readFileSync('/dev/stdin').toStirng().trim().split('\n')

 

2. 문제에서 주어진 변수 저장하기

const [n,m] = input[0].split(' ').map(Number)

주로 첫 번째 줄에 n개 등등 숫자를 주어지므로 map(Number)를 사용하여 숫자로 저장한다.

참고로 map(v=>v+)보다 속도가 빠르다.

 

3. 출력값 저장하기

const answer = []


(출력값 배열에 저장)

console.log(answer.join('\n'))

매번 출력 가능할 때 console.log를 찍는 것보다 하나의 배열에 값을 저장하고 줄바꿈으로 join하는 것이 시간 효율성이 좋다.

필자는 이걸 몰라서 n차례 수행 후에 알게 되었다.

반응형