반응형
[설명]
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.
[제한사항]
- 0 ≤ numbers의 원소 ≤ 10,000
- 2 ≤ numbers의 길이 ≤ 100
[정답]
class Solution { public int solution(int[] numbers) { int answer = 0, temp = 0; for(int i=0; i<numbers.length;i++){ for(int j=0; j<numbers.length; j++){ if(i == j){ // 같은 것을 뽑는 경우 제외 break; } temp = numbers[i] * numbers[j]; if(temp > answer) answer = temp; } } return answer; } } |
반응형
'Study > 코딩테스트_JAVA' 카테고리의 다른 글
[프로그래머스/Java] 배열 자르기 (0) | 2022.11.04 |
---|---|
[프로그래머스/Java] 점의 위치 구하기 (0) | 2022.11.03 |
[프로그래머스/Java] 배열 원소의 길이 (0) | 2022.11.03 |
[프로그래머스/Java] 문자열 뒤집기 (0) | 2022.11.03 |
[프로그래머스/Java] 피자 나눠 먹기 (3) (2) | 2022.11.03 |