[백준] 1026 보물

파이톨치·2022년 8월 10일
0

백준

목록 보기
8/12

코드

# S = A[0] × B[0] + ... + A[N-1] × B[N-1]

# 배열의 길이 입력 받기
n = int(input())

list1 = list(map(int, input().split()))
list2 = list(map(int, input().split()))

# 주어진 식 계산하기 / 큰 수 * 작은 수 
def calculate(list1, list2, n):
    sum = 0
    list1.sort()
    list2.sort(reverse=True)

    for i in range(n):
        sum += (list1[i] * list2[i])

    return sum

# 출력
print(calculate(list1, list2, n))

문제링크

https://www.acmicpc.net/problem/1026

profile
안알랴줌

0개의 댓글