입력값
출력겂
문제해결 방법
코드를 해결하는데 큰 어려움은 없었지만
num과 max의 변수를 선언할떄 const로 하게되면
최댓값은 3과 최댓값이 1번쨰 줄이라고 출력된다. 이 이유는 잘모르겠는데 let,const,var 변수 선언에대해
좀 더 알아봐야 할거같습니다
const fs = require('fs');
//백분제출용
// const input = fs.readFileSync('dev/stdin').toString().split('\n').map(x => Number(x));
//문제 풀이용
const input = fs.readFileSync('example.txt').toString().split('\n');
let num = Number(input[0]);
let max = 0;
for (let i = 1; i < 9; i++) {
if (num < input[i]) {
num = input[i];
max = i;
}
}
console.log(num);
console.log(`${max + 1} `);