https://www.acmicpc.net/problem/15552
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 |
'그 밖의 방법들' 카테고리의 다른 글
백준 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 |