본문 바로가기
Algorithm

[백준/Node.js] 2562 최댓값

by 박헹구 2021. 9. 25.
반응형

https://www.acmicpc.net/problem/2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

const fs = require('fs')
const filepath = process.platform ==="linux"? "/dev/stdin" : "./input.txt";
let input = fs.readFileSync(filepath).toString().split("\n");

let numbers = input.map(function (cur) {
  return +cur;
});

let max = numbers[0]
let maxIdx = 0;
for (let i = 0; i< 9; i++) {
  if (max <numbers[i]) {
    max = numbers[i];
    maxIdx = i;
  }
}
console.log(max);
console.log(maxIdx+1);

마지막에 index는 한자리수 적게 나오기 때문에 +1

반응형

'Algorithm' 카테고리의 다른 글

[백준/node.js] 1546 평균  (0) 2021.09.26
[백준/node.js] 3052 나머지  (0) 2021.09.25
[codeup] 1405 : 숫자 로테이션  (0) 2021.06.24
[Algorithm] 내장함수  (0) 2021.06.19
[Algorithm] 이분탐색  (0) 2021.06.18

댓글