[프로그래머스 | JavaScript] 최댓값 만들기(1)

728x90
반응형

1.내가 푼 풀이

function solution(numbers) {
    
    numbers_sort = numbers.sort((a,b)=>a-b);
   
    let ans_arr = [];
    ans_arr.push(numbers[numbers_sort.length-1]);
    ans_arr.push(numbers[numbers_sort.length-2]);
    
    return ans_arr[0]*ans_arr[1];
}

* 오름차순 정렬하기 > 마지막 두개의 인덱스 뽑아서 곱하기

2. 다른 사람 풀이

function solution(numbers) {
    numbers.sort((a,b)=>b-a);
    return numbers[0]*numbers[1];
}

** 내림차순으로 정렬 후, 맨 앞과 두번째 곱하기 (우와..!)

 

[출처]

1. 프로그래머스

반응형