10950 - 두 줄 입력받고 A+B 출력
let input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
for (let i = 1; i <= input[0]; i++) {
let numbers = input[i].split(' ');
console.log(Number(numbers[0]) + Number(numbers[1]));
}
loop를 1부터 돌리고 범위를 input의 0으로 설정
split
메서드로 입력 받음
참고 : https://gurtn.tistory.com/27
15552 A+B 출력하기
//처음 코드
let input = require('fs').readFileSync('/dev/stdin').toString().split('/n')
for (let i=1; i <=Number(input[0]); i++){
const arr = input[i].split(' ')
console.log(Number(arr[0])+Number(arr[1]))
}
왜인지 모르겠지만 계속 틀렸다고 나온다.
블로그를 참고해보니 시간초과일 수 있다고 했다.
//처음 코드
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);
하나씩 console을 하는 게 아니라 개행 문자로 한번에 출력하니 해결됐다고 하셨다.
참고 : https://gurtn.tistory.com/37
2742 기찍 - 거꾸로 출력
//처음 코드
let input = require('fs').readFileSync('/dev/stdin').toString()
let max = Number(input);
let answer = '';
for (let i = max; i >= 1; i--) {
answer += i + "\n";
}
console.log(answer);