RUBY

[프로그래머스] 최솟값 만들기 본문

PS/Programmers

[프로그래머스] 최솟값 만들기

RUBY_루비 2020. 10. 27. 23:59

출처:: programmers.co.kr/learn/courses/30/lessons/12941

분류:: 

 

1. 문제 이해 및 해결과정

 

2. 풀이방법

  1. zip함수이용

def solution(A,B):
    answer = 0
    A=sorted(A)
    B=sorted(B,reverse=True)
    answer=sum([a*b for a,b in zip(A,B)])

    return answer

- 거꾸로 생각해보자

 

 2. 

def solution(A,B):
    answer = 0
    A=sorted(A)
    B=sorted(B,reverse=True)
    
    for i in range(len(A)):
        answer+=A[i]*B[i]
    return answer

 

3. 오답원인

 

4. 알게된 점

 

Comments