[백준 10818번/node.js] 최소, 최대

김겜김·2023년 11월 8일
0

🎈문제

입력값

출력겂


문제해결 방법
최소 최대값을 구하는 방법은 반목문과 조건문을 이용해서 풀면 쉽게풀수있었지만 배열을 사용해야하기 때문에 코드를 작성하면서
배열안에 값을 가져오고 저장하는 방법을 오래 생각하게 되었습니다. 그래서 문제를 해결하는데 오래걸렸고 한번더 풀어봐야할거같습니다.

🗂️코드

const fs = require('fs');

//백준제출용
// const input = fs.readFileSync('dev/stdin').toString().split('\n');

//문재풀이용
const input = fs.readFileSync('example.txt').toString().split('\n');

let cnt = Number(input[0]);

let n = input[1].split(' ');

const numbers = n.map((e) => Number(e));

let max = numbers[0];

let min = numbers[1];

for (let i = 1; i < cnt; i++) {
  if (max < numbers[i]) {
    max = numbers[i];
  }
  if (min > numbers[i]) {
    min = numbers[i];
  }
}
console.log(`${min} ${max}`);
profile
개발에 관심이있습니다

0개의 댓글