반응형
문제
풀이
배열을 오름차 순으로 바꾼 뒤,
가장 앞에 있는 두 수와 가장 뒤에 있는 두 수를 곱한 후 비교한다.
(가장 큰 마이너스 값과 가장 큰 플러스 값을 비교하는 것)
import java.util.Arrays;
class Solution {
public int solution(int[] numbers) {
Arrays.sort(numbers);
int answer1 = numbers[0] * numbers[1];
int answer2 = numbers[numbers.length - 1] * numbers[numbers.length - 2];
return answer1 > answer2 ? answer1 : answer2;
}
}
반응형
'IT > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 안전지대 - Java (1) | 2023.08.21 |
---|---|
[프로그래머스] 다항식 더하기 - Java (0) | 2023.08.09 |
[프로그래머스] 캐릭터의 좌표 - Java (0) | 2023.07.17 |
[프로그래머스] 직사각형 넓이 구하기 - Java (0) | 2023.07.17 |
[프로그래머스] 머쓱이보다 키 큰 사람 - Java (0) | 2023.07.14 |