목차
반응형
문제
나의 풀이
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : '.input.txt';
let input = fs
.readFileSync(__dirname + '/input.txt')
.toString()
.trim()
.split('\n');
for (let i = 1; i <= input[0]; i++) {
let newArr = input[i].split(' ').map((item) => +item);
console.log(`Case #${i}: ${newArr[0]} + ${newArr[1]} = ${newArr[0]+newArr[1]}`);
}
마무리
입력 값들을 받아 배열로 변환해서 합을 출력하는 문제였다.
줄바꿈('/n') 을 기준으로 배열을 만들고 띄어쓰기(' ') 로 구분하여 새로운 배열에 숫자로 구분하여 넣는다.
첫 제출때 for문 의 조건을 i<=5; 로 했는데 이처럼 테스트 케이스의 개수가 주어지면 그 값을 조건에 넣어야한다는 걸 알았다.
다시 i<=input[0] 으로 수정해서 제출하니 맞았다.
반응형