function solution(A) {
let sorted = Array.from(A).sort((a, b) => a - b);
return Math.max(
sorted[0] * sorted[1] * sorted[2],
sorted[0] * sorted[1] * sorted[sorted.length - 1],
sorted[0] * sorted[sorted.length - 2] * sorted[sorted.length - 1],
sorted[sorted.length - 3] * sorted[sorted.length - 2] * sorted[sorted.length - 1]
);
}
'IT General' 카테고리의 다른 글
Codility #6-Triangle (14) | 2018.09.30 |
---|---|
Codility #6-Distinct (6) | 2018.09.30 |
배열의 지그재그 출력 (2) | 2018.09.27 |
배열의 대각선 출력 #2 (2) | 2018.09.27 |
배열의 대각선 출력 (2) | 2018.09.26 |