[6/24] 1026 (보물)

이경준·2021년 6월 24일
0

코테

목록 보기
46/140
post-custom-banner

실버4 문제

내 코드

N = int(input())

alist = list(map(int, input().split()))
blist = list(map(int, input().split()))
S = 0

for i in range(N):
    a = min(alist)
    b = max(blist)
    alist.remove(a)
    blist.remove(b)
    
    S = S + (a * b)
    
print(S)

로직

  1. alist의 최솟값과 blist의 최댓값을 뽑아서, 각 리스트에서 삭제한다.
  2. 최솟값과 최댓값을 S에 더한다.
profile
The Show Must Go On

0개의 댓글