문제
내가 작성한 정답
import java.util.*;
class Solution {
public int solution(int[] numbers) {
Arrays.sort(numbers);
int len = numbers.length;
return numbers[len-1]*numbers[len-2];
}
}다른 사람들의 정답
class Solution {
public int solution(int[] numbers) {
int max = numbers[0];
int prev = 0;
for(int i=1; i<numbers.length; i++){
if(max < numbers[i]){
prev = max;
max = numbers[i];
}else if(prev < numbers[i]){
prev = numbers[i];
}
}
return prev*max;
}
}Share article