백준 10818번

정하윤·2022년 7월 3일
0

오늘은 백준 10818번을 풀어보았다.

문제를 보고 느낀것은 저번에 풀었던 10871번의 문제와 몹시 흡사하다고 느껴졌다.

let input = require("fs").readFileSync("inp.txt").toString().split("\n");

let InNum = input[0].split(" ").map((x) => Number(x));
let InNumm = input[1].split(" ").map((x) => Number(x));
const answer = [];
// 10871번때처럼 숫자 넣을 배열 만들고 InNumm InNum을 만들었다.

for (let i = 0; i < InNum[0]; i++) {
  answer.push(InNumm[i]);
  //InNum[0]=5 이고 answer.push(InNumm[i]) 는 배열에 숫자를 넣는것이다.
}
const arr = answer;
//결국 [20,10,35,30,7]이된다.
const min = Math.min(...arr);
// 배열안의 최소값 구하는 식
const max = Math.max(...arr);
//배열안의 최대값 구하는 식
console.log(min, max);

0개의 댓글