문제 설명
문제 풀이
def solution(A,B):
answer = 0
A.sort() # 오름차순 정렬
B.sort(reverse=True) # 내림차순 정렬
for i in range(0,A.__len__()): # 값이 가장 작게 나올려면 큰것과 작은것을 곱해줌
answer += A[i] * B[i]
return answer
반응형
'가이드 > 프로그래머스' 카테고리의 다른 글
프로그래머스 > 스택/큐 > 기능개발 / Python3 (0) | 2022.03.17 |
---|---|
프로그래머스 > 2017 팁스타운 > 짝지어 제거하기 / Python3 (0) | 2022.03.16 |
프로그래머스 > Summer/Winter Coding(~2018) > 점프와 순간 이동 / Python3 (0) | 2022.03.14 |
프로그래머스 > 정렬 > K번째수 / Python3 (0) | 2022.02.22 |
프로그래머스 > 월간 코드 챌린지 시즌2 > 음양 더하기 / Python3 (0) | 2022.02.22 |
댓글