https://www.acmicpc.net/problem/15552
15552번: 빠른 A+B
첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.
www.acmicpc.net
1. 코드
아쉽게도 이 문제는 node JS의 빠른 입출력 중 하나인 require('fs').readFileSync('/dev/stdin').toString().split('\n'); 로만 통과할 수 있습니다.
ㅇㄴㅇ
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
let max = Number(input[0]);
let answer = '';
for (let i = 1; i <= max; i++) {
let num = input[i].split(' ');
answer += Number(num[0]) + Number(num[1]) + '\n';
}
console.log(answer);
|
cs |
2. 실패한 코드
빠른 입출력 중 다른 방법인 아래의 코드는 통과 할 수 없습니다.
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 = Number(input[0]);
const B = Number(input[1]);
answer += A+B + '\n';
}
}).on('close', ()=>{
console.log(answer);
process.exit();
})
|
cs |
![](https://blog.kakaocdn.net/dn/Owt7x/btrC8nJ8OL3/cqMl83r9UF07K7Ur01sSr1/img.png)
'그 밖의 방법들' 카테고리의 다른 글
백준 10814 나이순 정렬, 안정 정렬 (0) | 2022.06.02 |
---|---|
[nodeJS] 백준 17433: 신비로운 수 (0) | 2022.05.27 |
SQL/MySQL의 기초 - WHERE, SubQuery (0) | 2022.05.25 |
빠른 입출력 [C#] 백준 15552번 - 빠른 A+B, 최대한 다양하게 (0) | 2022.05.25 |
빠른 입출력 [C/C++] 백준 15552번 - 빠른 A+B, 최대한 다양하게 (1) | 2022.05.25 |