728x90
https://www.acmicpc.net/problem/1026
1026번: 보물
첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거
www.acmicpc.net
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
'[PS(Problem Solving)] > [백준]' 카테고리의 다른 글
[백준] 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 |