
정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
| array | result |
|---|---|
| [1, 8, 3] | [8, 1] |
| [9, 10, 11, 8] | [11, 2] |
입출력 예 #1
입출력 예 #2
//javascript
const solution = (array) => {
let result =[]
let max = 0
for(let i = 0; i<array.length; i++){
if(array[i]>max){
max=array[i]
result= [array[i],i]
}
}
return result
}
다른 걸 써보고 싶었는데 머리가 안 돌아갔다...
뭘 써보고 싶었냐면 Math.max(), findIndex()
시도는 했지만 findIndex()안에 함수를 써야해서 실패
//javascript
function solution(array) {
let max = Math.max(...array);
return [max, array.indexOf(max)];
}
indexof!!!!!