[Python][프로그래머스 Lv.2] 최솟값 만들기

1jinju·2023년 11월 14일
0

프로그래머스

목록 보기
14/14

최솟값 만들기

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

다른 사람의 풀이

def getMinSum(A, B):
    return sum([a * b for a, b in zip(sorted(A), sorted(B, reverse=True))])

방식은 똑같지만 zip과 comprehension을 통해 한 줄로 작성하였다.

profile
아자잣

0개의 댓글