
정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
- 1 ≤ array의 길이 ≤ 100
- 0 ≤ array 원소 ≤ 1,000
- array에 중복된 숫자는 없습니다.
| array | result |
|---|---|
| [1, 8, 3] | [8, 1] |
| [9, 10, 11, 8] | [11, 2] |
sort[0] 이 최댓값function solution(array){
const sort = [...array].sort((a,b)=> b-a);
const idx = array.indexOf(sort[0])
return [sort[0], idx]
}
Math.max() 사용해서 최댓값 찾았으면 더 깔끔했을 듯.
function solution2(array){
const max = Math.max(...array)
const idx = array.indexOf(max)
return [max, idx]
}