happy coding

[level 0] 최댓값 만들기(2) 본문

coding study/programmars

[level 0] 최댓값 만들기(2)

yeoonii 2024. 5. 27. 20:14

문제 설명

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.


제한사항
  • -10,000 ≤ numbers의 원소 ≤ 10,000
  • 2 ≤ numbers 의 길이 ≤ 100

def solution(numbers):
    numbers.sort()
    return max(numbers[-2]*numbers[-1], numbers[0]*numbers[1])

 

정렬해서 끝값끼리 곱한 것 중 최대를 찾는게 빠를 것 같았다

 

 

'coding study > programmars' 카테고리의 다른 글

[level 0] 피자 나눠 먹기(3)  (0) 2024.05.27
[level 0] 배열 두 배 만들기  (0) 2024.05.27
[level 0] n의 배수 고르기  (0) 2024.05.27
[level 0] 가장 큰 수 찾기  (0) 2024.05.27
[level 0] 제곱수 판별하기  (0) 2024.05.27
Comments