강의로 돌아가기
lookinghhh@gmail.com

테스트 4에서만 실패

예제가 어떤 건지 알 수 없어 코드를 다르게 수정해봐도 계속 오류가 나네요...
어느 부분에 수정이 필요한 건지 도움 부탁드립니다.

작성중인 코드―Solution.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Arrays;

class Solution {
    public int solution(int[] numbers) {
        int first = Arrays.stream(numbers).max().orElse(0);
        int second = 0;
        for (int number : numbers) {
            if (number < first && number > second) {
                second = number;
            }
        }
        int answer = first * second;
        return answer;
    }
}
1 개의 답변
낙방여우

반례입니다.
입력값 〉 [1, 1]
기댓값 〉 1

  • playhuck

    최대값과 최대값보다 작지만 2번째로 큰 값이 같응ㄴ 경우

    playhuck―2024.10.13 21:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다.