배움 기록/코테 연습
[알고리즘] 백준 2562번 : JavaScript(Node.js) 풀기
dygreen
2023. 7. 16. 16:13
📌 문제
📌 풀이
const input = require('fs').readFileSync('/dev/stdin').toString().split('\n').map(Number);
const max = Math.max(...input);
console.log(max);
console.log(input.indexOf(max)+1);
Math.max()
: 입력값으로 받은 숫자 중 가장 큰 숫자를 반환함.indexOf()
: 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고, 존재하지 않으면 -1을 반환함
처음에는 .findIndex()
를 사용해서 풀려고 했었다.
해당 메서드는 콜백함수를 넣어서 그 함수의 조건을 만족시키는 첫 번째 요소에 대한 인덱스를 반환하는 형태로 동작하기 때문에, 콜백함수를 집어넣어야 했다. 그러나 굳이 그렇게 풀 필요가 없기 때문에 .indexOf()
메서드로 바꾸어 풀었다.
728x90