[JS]백준_15552번: 빠른 A+B

백준 온라인 저지 15552번

https://www.acmicpc.net/problem/15552

혼자서 못 푼 문제


💡 문제

본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다.

시간초과가 나지 않게 A+B 구하기

💡 풀이

매번 console.log 출력 시 시간초과,
하나의 문자열에 A+B와 개행문자를 저장하여 마지막에 한 번 출력

💡 코드

const readline = require('readline');
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

let answer = '';
rl.on('line', line => {
  const input = line.split(' ');
    
  if(input.length === 2) {
    const A = parseInt(input[0]);
    const B = parseInt(input[1]);
    answer += A+B + '\n';
  }
}).on('close', () => {
  console.log(answer);
  process.exit();
})

💡 참고

marco2520332님 댓글
문제해석

좋은 웹페이지 즐겨찾기