https://school.programmers.co.kr/learn/courses/30/lessons/12941
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
"""
์ต์๊ฐ ๋๋ ค๋ฉด 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
๋ฐ์๋ ๋ค๋ฅธ ์ฌ๋์ ํ์ด์ด๋ค.
def getMinSum(A,B):
return sum(a*b for a, b in zip(sorted(A), sorted(B, reverse = True)))
๋ zipํจ์๋ฅผ ์จ๋ณธ ์ ์ด ๋ฐ๋ก ์๋๋ฐ ์ด์ฐธ์ ๊ณต๋ถํด์ผํ ๋ฏ
zip์ ๊ฐ์ ๊ธธ์ด์ ๋ ์์๋ฅผ ๋ฌถ์ด์ฃผ๋ ๊ฒ!
'์ฝํ ์ค๋น' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค. ๊ดํธ ํ์ ํ๊ธฐ (0) | 2023.01.18 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค. ์ฃผ์ฐจ ์๊ธ ๊ณ์ฐ (0) | 2023.01.18 |
ํ๋ก๊ทธ๋๋จธ์ค. JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (0) | 2023.01.17 |
<deque> ๋ฐฑ์ค 13417๋ฒ. ์นด๋ ๋ฌธ์์ด (์ค๋ฒ 4) (1) | 2023.01.16 |
<๊ตฌํ> ๋ฐฑ์ค 2563๋ฒ. ์์ข ์ด (0) | 2023.01.16 |