728x90
반응형
문제
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import java.util.Arrays;
class Solution {
public int solution(int[] numbers) {
int answer=0;
Arrays.sort(numbers); //매개변수로 들어온 배열numbers를 정렬
int neg = numbers[0]*numbers[1]; //배열 첫번째와 두번째 수를 곱하여 음수를 곱한 최댓값
int pos = numbers[numbers.length-1]*numbers[numbers.length-2];
//배열 마지막과 마지막 전 수를 곱하여 양수를 곱한 최댓값
if(neg<pos) {
answer=pos;
} else {
answer=neg;
}
return answer;
}
}
|
cs |
반응형
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > Java Lv.0' 카테고리의 다른 글
[프로그래머스/Java] Lv.0 숨어있는 숫자의 덧셈 (2) (0) | 2022.12.06 |
---|---|
[프로그래머스/Java] Lv.0 다항식 더하기 (0) | 2022.12.06 |
[프로그래머스/Java] Lv.0 캐릭터의 좌표 (0) | 2022.12.02 |
[프로그래머스/Java] Lv.0 직사각형 넓이 구하기 (0) | 2022.12.01 |
[프로그래머스/Java] Lv.0 배열 원소의 길이 (0) | 2022.12.01 |