inblog logo
|
moohyun
    알고리즘문제풀기

    최댓값 만들기 (1)

    난이도 하
    화낼거양's avatar
    화낼거양
    Dec 05, 2024
    최댓값 만들기 (1)
    Contents
    문제정답
     
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120847
     
     

    문제

     
    notion image
     
     
    기본적으로 주어진 코드 :
    class Solution { public int solution(int[] numbers) { int answer = 0; return answer; } }
     

    정답

     
    import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int answer = numbers[numbers.length - 1] * numbers[numbers.length - 2]; return answer; } }
     
     
     
    💡
    배열의 원소들 중 2개를 서로 곱해서 가장 큰 수를 만들어야 합니다.
     
    • 전달 받은 매개변수 numbers를 정렬합니다.
    • 정렬된 배열의 (마지막 인덱스)와 (마지막 인덱스 - 1)이 배열의 가장 큰 숫자 2개입니다.
    • 곱한 값을 반환합니다.
    Share article
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog