728x90
https://www.acmicpc.net/problem/1026
import sys
n = int(sys.stdin.readline())
a = list(map(int, sys.stdin.readline().split()))
b = list(map(int, sys.stdin.readline().split()))
a.sort(reverse=True)
b.sort()
res = 0
for i in range(n):
res += a[i]*b[i]
print(res)
이렇게 간단한 문제인데 왜 오름차순, 내림차순 정렬을 생각하지 못하고 프린터 큐에서 푸는것처럼 고민을 했을까
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 9372 파이썬(python) : 상근이의 여행 (0) | 2022.08.11 |
---|---|
[백준] 2745 파이썬(python) : 진법 변환 (0) | 2022.08.10 |
[백준] 1373 파이썬(python) : 2진수 8진수 (0) | 2022.08.08 |
[백준] 1212 파이썬(python) : 8진수 2진수 (0) | 2022.08.07 |
[백준] 2747 파이썬(python) : 피보나치 수 (0) | 2022.07.29 |