Programmers | 코딩테스트 입문 - 최댓값 만들기(1)
2022. 12. 21. 15:02ㆍ공부/Programmers
프로그래머스 Lv.0 최댓값 만들기(1)
제한사항
- 0 ≤ numbers의 원소 ≤ 10,000
- 2 ≤ numbers의 길이 ≤ 100
입출력 예
numbersresult
[1, 2, 3, 4, 5] | 20 |
[0, 31, 24, 10, 1, 9] | 744 |
입출력 예 설명
입출력 예 #1
- 두 수의 곱중 최댓값은 4 * 5 = 20 입니다.
입출력 예 #1
- 두 수의 곱중 최댓값은 31 * 24 = 744 입니다.
JAVA
import java.util.Arrays;
class Solution {
public int solution(int[] numbers) {
Arrays.sort(numbers);
return numbers[numbers.length-1] * numbers[numbers.length-2];
}
}
Arrays클래스에 sort()함수가 있는지 몰랐는데 하나 배웠다!
Python3
def solution(numbers):
numbers.sort()
return numbers[-1] * numbers[-2]
'공부 > Programmers' 카테고리의 다른 글
Programmers | 코딩테스트 입문 - 점의 위치 구하기 (0) | 2022.12.21 |
---|---|
Programmers | 코딩테스트 입문 - 삼각형의 완성조건(1) (0) | 2022.12.21 |
Programmers | 코딩테스트 입문 - 머쓱이 보다 키 큰 사람 (0) | 2022.12.18 |
Programmers | 코딩테스트 입문 - 중복된 숫자 개수 (0) | 2022.12.18 |
Programmers | 코딩테스트 입문 - 양꼬치 (0) | 2022.12.18 |