본문 바로가기
알고리즘/프로그래머스 level 1,2

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

by 코딩개미뚠뚠 2021. 5. 6.
반응형
def solution(A,B):
    answer = 0
    A.sort()
    B.sort(reverse=True)
    for i in range(0,len(A)):
        answer+=A[i]*B[i]
    return answer

최솟값을 만드려면 큰 값과 작은 값을 곱해주면 된다.

그렇기에 한 리스트는 오름차순 다른 리스트는 내림차순으로 해서 

각각 곱해서 더해주면 끝!

반응형

댓글