JavaScript/알고리즘
프로그래머스 가장큰수찾기 JS (Math.max() / indexOf() )
hihiha2
2023. 4. 17. 17:04
반응형
🔍 가장 큰 수 찾기
문제설명
정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
✅ 내 코드
function solution(array) {
return [Math.max(...array), array.indexOf(Math.max(...array))];
}
💻 내가 이용한 메서드
1. Math.max(): 가장 큰수를 찾는다.
2. indexOf(): 인덱스를 찾는다.
💻 학습한 것
1. Math.max(): 배열을 인수로 받지 않는다 -> ...전개연산자를 이용해서 배열을 각각의 값으로 분리해야한다.
2. indexOf(): array.indexOf(찾고싶은값)의 형태로 사용한다.
🙋♀️ 내 생각
처음에 Math.max안에 바로 array값을 넣었다가 null값이 떠서 생각해보니, Math.max는 배열을 인수로 받지 않는다는게 생각남!
...전개연산자를 쓴다는 것을 다시 상기하였다 ㅎㅎ
일일이 다 외울수는 없지만, 그때그때 필요한 메서드를 찾아서 디테일한 부분만 찾아서 문제를 풀수있도록 되고 있는것같다 😄
반응형