[백준 2562번/node.js] 최대값

김겜김·2023년 11월 8일
0

🎈문제

입력값

출력겂

문제해결 방법
코드를 해결하는데 큰 어려움은 없었지만
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} `);
profile
개발에 관심이있습니다

0개의 댓글