본문 바로가기

JAVA/연습노트

[프로그래머스-자바] 최댓값 만들기(2)

 

풀이 과정

 

 

 

정답 풀이

 

import java.util.Arrays;

class Solution {

public int solution(int[] numbers) {

int answer = 0;

Arrays.sort(numbers); // 정렬

int fnum = numbers[0]*numbers[1]; // 맨 앞의 가장 작은 두 수 곱한 값

int bnum = numbers[numbers.length-2]*numbers[numbers.length-1]; // 맨 뒤의 가장 큰 두 수 곱한 값

if(fnum>bnum){ //fnum이 bnum보다 크다면

answer = fnum; //fnum 값 리턴

}else{

answer = bnum; //아니라면 bnum 값 리턴

}

return answer;

}

}