본문 바로가기

코딩테스트/Python

[프로그래머스] 최솟값 만들기

내 코드

def solution(A,B):
    answer=0
    for a,b in zip(sorted(A),sorted(B,reverse=True)):
        answer+=a*b
    return answer

A는 오름차순, B는 내림차순으로 정렬하고 차례로 곱해서 더해줬다!

 

다른사람 코드도 나랑 비슷하다. sum을 쓴 코드도 있던데 나도 이걸 쓸까하다가 더 느려질거같아서 안씀!