문제 :
내 풀이 :
function solution(array) {
let arr = [];
let max = 1;
let index = 0;
for(let i = 0; i < array.length; i++) {
if(array[i] > max) {
max = array[i];
}
}
index = array.indexOf(max);
arr.push(max, index);
return arr;
}
다른 사람 풀이 :
function solution(array) {
let max = Math.max(...array);
return [max, array.indexOf(max)];
}
...array와 같이 배열의 요소들을 개별 인자로 펼치는 스프레드 문법을 사용하여 코드를 훨씬 간결하고 가독성 있게 작성하는 법을 배웠다.
'프로그래머스' 카테고리의 다른 글
[JavaScript] 양꼬치 - 프로그래머스 (0) | 2024.07.24 |
---|---|
[JavaScript] 대문자와 소문자 - 프로그래머스 (0) | 2024.07.23 |
[JavaScript] 피자 나눠 먹기(3) - 프로그래머스 (0) | 2024.07.19 |
[JavaScript] 피자 나눠 먹기(2) - 프로그래머스 (0) | 2024.07.19 |
[JavaScript] 피자 나눠 먹기(1) - 프로그래머스 (0) | 2024.07.18 |