[프로그래머스level 0] 최댓값 만들기(1) (120847)-자바(Java)

SolChan Kim·2024년 3월 16일


문제풀이

  • Arrays.sort()를 이용해서 주어진 배열(numbers)의 요소들을
    오름차순으로 정리한다.
Arrays.sort(numbers);
  • 배열의 맨 마지막 요소와 맨 마지막에서 한칸 앞에 있는 수를
    곱한 값을 return한다.
numbers[numbers.length-1] * numbers[numbers.length - 2];

코드

import java.util.Arrays;

public class Ex_120847 {
  public static int solution(int[] numbers) {
    Arrays.sort(numbers);

    return numbers[numbers.length-1] * numbers[numbers.length - 2];
  }
  public static void main(String[] args) {
    int[] numbers = {0, 31, 24, 10, 1, 9};

    System.out.println(solution(numbers));
  }
}

0개의 댓글