내 코드
def solution(A,B):
answer=0
for a,b in zip(sorted(A),sorted(B,reverse=True)):
answer+=a*b
return answer
A는 오름차순, B는 내림차순으로 정렬하고 차례로 곱해서 더해줬다!
다른사람 코드도 나랑 비슷하다. sum을 쓴 코드도 있던데 나도 이걸 쓸까하다가 더 느려질거같아서 안씀!
'코딩테스트 > Python' 카테고리의 다른 글
[프로그래머스] 최댓값과 최솟값 (0) | 2021.09.07 |
---|---|
[프로그래머스] N개의 최소공배수 (0) | 2021.09.07 |
[프로그래머스] 숫자의 표현 (0) | 2021.09.06 |
[프로그래머스] JadenCase 문자열 만들기 (0) | 2021.09.06 |
[프로그래머스] 예산 (0) | 2021.09.06 |