728x90
๋ฐ์ํ
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/12941
ํ์ด
A์ B ๋ฆฌ์คํธ๊ฐ ์์ ๋ ๋ ๋ฆฌ์คํธ์์ ๊ฐ๊ฐ ํ๋์ฉ ์์๋ฅผ ๋ฝ์ ๊ณฑํ ๊ฐ์ ์ต์ ๋์ ํฉ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค.
ํฐ ์์ ์์ ์๋ฅผ ๊ณฑํ๋ฉด ์ต๋ํ ์์ ์๋ฅผ ๊ตฌํ ์ ์๊ธฐ ๋๋ฌธ์
A๋ ์ค๋ฆ์ฐจ์, B๋ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ๊ฐ ์๋ฆฌ์๋ฅผ ๊ณฑํ์ฌ ๋ํด์ค๋๋ค.
def solution(A,B):
answer = 0
A.sort() # ์ค๋ฆ์ฐจ์
B.sort(reverse = True) # ๋ด๋ฆผ์ฐจ์
for i in range(len(A)):
answer += A[i]*B[i]
return answer
728x90
๋ฐ์ํ