[알고리즘문제풀기] 최댓값 만들기 (1)

silver's avatar
Nov 06, 2025
[알고리즘문제풀기] 최댓값 만들기 (1)

문제

내가 작성한 정답

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

silver