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
Carnegie Mellon University Robotics Institute | Research Associate | Developing For Our Lives, 세상에 기여하는 삶을 살고자 개발하고 있습니다

0개의 댓글

관련 채용 정보