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

README·2022년 12월 15일
0

파이썬 PS풀이

목록 보기
101/136

문제 설명

두 배열을 입력받고 두 배열의 원소들을 하나씩 곱했을때 나올 수 있는 최솟값을 출력하는 문제입니다.

작동 순서

  1. 두 배열을 입력받습니다.
  2. 두 배열을 정렬하는데 하나는 큰 순서로 정렬하고 하나는 작은 순서로 정렬합니다.
  3. 두 배열의 원소들을 하나씩 곱한 합을 구하고 그 값을 출력합니다.

소스코드

def solution(A,B):
    answer = 0

    A.sort()
    B.sort(reverse=True)
    
    for i, j in zip(A,B):
        answer+=i*j
    return answer
profile
INTP 개발자 지망생

0개의 댓글