1026 : 보물

서희찬·2021년 11월 16일
0

백준

목록 보기
75/105

문제

코드

import sys 
input = sys.stdin.readline

n = int(input())
total=0

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

# #가장 작게
for i in range(n):
    total+=min(arr1)*max(arr2)
    arr1.pop(arr1.index(min(arr1)))
    arr2.pop(arr2.index(max(arr2)))
print(total)

해설

최솟값을 구하기 위해서
arr1의 제일 작은 값과 arr2의 제일 큰 값을 곱해가며 없애주는 방식으로 진행했다.

profile
부족한 실력을 엉덩이 힘으로 채워나가는 개발자 서희찬입니다 :)

0개의 댓글