-
[백준 Node.js] 15552번 빠른 A+BTo infinity/Coding Practice 2021. 6. 20. 12:05
2021.06.20
Question
Answer code
let fs = require('fs'); let input = (process.platform === 'linux' ? fs.readFileSync('/dev/stdin').toString() : `5 1 1 12 34 5 500 40 60 1000 1000 ` ).split('\n'); let sum = '' for (let i=1; i<=input[0]; i++){ let number = input[i].split(' ').map((el)=>+el); sum += number[0] + number[1] + '\n'; } console.log(sum)
How to solve?
1. 이전에 풀었던 문제처럼 푸니까 시간초과가 떴다.
시간초과가 뜨지 않으려면 하나씩 결과값을 도출해주기 보다는 한번에 모아놨다가 주는 편이 훨씬 빠르다고 한다.
해당코드는 여기를 참고했다.
Reference
'To infinity > Coding Practice' 카테고리의 다른 글
[백준 Node.js] 10871번 X보다 작은 수 (새로운 문법 시도!) (0) 2021.06.21 [백준 Node.js] 11021번 A+B -7 (테스트케이스) (0) 2021.06.20 [백준 Node.js] 2741번 N 찍기 (0) 2021.06.20 [백준 Node.js] 8393번 합 (1~n까지 합 구하기) (0) 2021.06.20 [백준 Node.js] 10950번 A+B-3 (0) 2021.06.20