Programmers

[프로그래머스 / 파이썬 풀이] 최솟값 만들기

Hoo_Dev 2023. 2. 9. 09:45
from itertools import product

def solution(A,B):
    answer = 0
    A.sort()
    B.sort(reverse=True)
    
    for i in range(len(A)):
        answer += A[i] * B[i]

    return answer

두 배열 중 최솟값을 만들려면 한 배열의 가장 작은 원소 * 또 다른 배열의 가장 큰 원소 의 곱으로 이루어져야 한다.

각 배열을 sort 후 풀이