그냥 로직만 잘 짜서 입력하면 될 줄 알았다.
즐겨찾기에 추가해두고 어떤 언어로 할지 고민하다가 어영부영 시간이 가는 게 아까워서 마침 강의를 듣고 있는 자바스크립트로 시작하자고 마음 먹었는데,
.. 시작하기 쉽지 않네. 역시 즐거워^.^
node.js를 다운받는다 : https://nodejs.org/ko/download/
VS code > 확장 프로그램 설치 > Code Runner 설치
테스트 코드로 잘 설치되었는지 확인!
const fs = require('fs');
let input = fs.readFileSync('.input.txt').toString();
일단 여기까지는 동일하고, 그 다음에 한 뭉텅이인 input 값을 각각 배열에 담아야 한다.
담는 과정은 각자 코드를 어떻게 작성하는지에 따라 달라지는 것 같음. 설명하는 사람마다 제각각이라, 직접 해보면서 내가 가장 편한 방법을 찾으면서 기록할 예정이다.
//한 줄인 경우
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split(' ');
let num = Number(input);
for (let i = 1; i <= num; i++) {
console.log(i);
}
//여러 줄인 경우
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
let count = input[0];
let numbers = [];
for (let i = 1; i < input.length; i++) {
if (input[i] !== '') {
numbers.push(input[i].split(' '));
}
}
for (let i = 0; i < numbers.length; i++){
let num1 = Number(numbers[i][0]);
let num2 = Number(numbers[i][1]);
console.log(num1 + num2);
}