최솟값 만들기

Whiimsy_dev·2022년 10월 11일
1

programmers

목록 보기
4/13
post-thumbnail

https://school.programmers.co.kr/learn/courses/30/lessons/12941

💡 생각

제일 작은 거 x 제일 큰 거 하면 그나마 제일 작은 값 됨
각각 정렬해서 누적값 구하면 될 듯

📖 내 코드

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

📑 다른 사람의 풀이

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

sum 생각을 못하고 있었다

0개의 댓글