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

오형상·2023년 4월 17일
0

알고리즘

목록 보기
9/23
post-thumbnail

알고리즘 유형 : 연습 문제
풀이 없이 스스로 풀었나요? : ⭕


프로그래머스 Level.2 최솟값 만들기

솔루션

배열 하나는 내림차순으로 정렬하고 나머지는 하나는 오름차순으로 정렬 후

같은 인덱스끼리 곱한 값을 누적해서 더하면 최솟값이다.

❓ zip() 함수

길이가 같은 리스트 등의 요소를 묶어주는 함수

소스 코드

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

    return answer

후기

쉬운 문제라 별 문제 없이 풀 수 있었다.

0개의 댓글