Coding Test/Programmers
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 47 - 가장 큰 수 찾기)
dev-ini
2024. 2. 12. 13:49
728x90
# 문제
정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
# 답안
// 1. 입력: array -> 정수 배열 [1,2,3] 같은거
// 2. 출력: 가장 큰수와 그 수의 인덱스를 담은 배열
function solution(array) {
let max = Math.max(...array);
return [max, array.indexOf(max)];
}
# 인사이트
// Math.max()는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환한다.
// spread operator를 사용하면 배열의 숫자들 중 가장 큰 숫자를 쉽게 얻을 수 있다.
// indexOf는 특정 문자열이 처음으로 나타나는 인덱스를 반환한다.
728x90