-
[백준] node.js 즉 javascript로 풀기위한 세팅알고리즘/코딩 테스트 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차례 수행 후에 알게 되었다.
'알고리즘 > 코딩 테스트' 카테고리의 다른 글
[백준 10986] 나머지 합 - javascript,node.js,구간합,누적합 (0) 2023.02.13 [백준 16139] 인간-컴퓨터 상호작용 - 누적합, javascript,node.js (0) 2023.02.13 [코딩테스트] 프로그래머스 javascript 2단계 - 영어 끝말잇기 (0) 2023.02.10 [코딩테스트] 프로그래머스 javascript 2단계 - 2개 이하로 다른 비트 (0) 2023.02.09 [코딩테스트] 프로그래머스 javascript 2단계 - 배달 , 다익스트라 (0) 2023.02.09