🖍️ 문제풀이
const fs = require('fs')
const inputData = fs.readFileSync('example2.txt').toString().split('\n')
const [N, M] = inputData.shift().split(' ')
let minNumArr = []
for(let i=0; i<N; i++) {
const row = inputData[i].split(' ')
const rowMin = Math.min(...row)
minNumArr.push(rowMin)
}
const max = Math.max(...minNumArr)
console.log(max)
🐣 배열에서 최대값, 최소값 구하기
- Math.min() 혹은 Math.min.apply()
- Math.max() 혹은 Math.max.apply()
const x = 10;
const y = 20;
const z = 30;
const min = Math.min(x, y, z);
const arr = [1, 2, 3];
const max = Math.max(...arr);
Math.max.apply(null, arr);
🐣 배열에서 첫 번째 요소 pop 하기
- shift(): 배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환하는 메소드
const arr = [a, b, c];
const firstElement = arr.shift();
console.log(arr);
console.log(firstElement)