1026번_보물

  • 파이썬에서 배열과 리스트의 차이?
    -> 거의 없음

    원래는 배열은 인덱스를 가지고 아이템들이 연속적이지만 리스트는 그렇지 않는다는 차이가 있다.
    하지만 파이썬에서는 배열과 리스트를 거의 같게 봄.

  • for 변수1, 변수2 in zip(리스트1, 리스트2)

  • A배열은 오름차순으로 정렬, B배열은 내림차순으로 정렬해서 각 인덱스마다 곱하고 더함

x = input()
arr1 = list(map(int, input().split()))
arr2 = list(map(int, input().split()))
sum = 0

arr2.sort(reverse=True)    # B배열은 큰것부터
arr1.sort()    # A배열은 작은것부터

for i, j in zip(arr1, arr2):
    k = i * j
    sum += k

print(sum)

좋은 웹페이지 즐겨찾기