728x90
https://school.programmers.co.kr/learn/courses/30/lessons/120847
문제) 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
풀이)
import java.util.*;
class Solution {
public int solution(int[] numbers) {
int answer = 0;
//오름차순으로 정렬하면 배열의 맨 끝이 가장 큰 수, 그 바로 앞이 두번째로 큰값이 된다.
Arrays.sort(numbers);
answer = numbers[numbers.length-1]*numbers[numbers.length-2];
return answer;
}
}
728x90
'프로그래밍 > Java(자바)' 카테고리의 다른 글
[프로그래머스] 배열 자르기 -- java (0) | 2023.12.13 |
---|---|
[프로그래머스] 옷가게 할인 받기 -- java (0) | 2023.12.12 |
[프로그래머스] 배열 두 배 만들기 -- java (0) | 2023.12.12 |
[프로그래머스] 배열의 유사도 -- java (0) | 2023.12.12 |
[프로그래머스] 아이스 아메리카노 -- java (0) | 2023.12.12 |