coding test - python/Programmers
Programmers / 최솟값 만들기 / Python
sillon
2022. 4. 12. 23:24
728x90
반응형
*문제 출처는 프로그래머스에 있습니다.
문제 제목: 최솟값 만들기 (2단계)
문제 사이트: https://programmers.co.kr/learn/courses/30/lessons/12941
나의 풀이
def solution(A,B):
# 두 수를 고르고 곱한 값을 최소로 하는 것이 목표, 뽑았던 숫자는 못뽑음
A = sorted(list(A))
B = sorted(list(B), reverse = True)
return sum([x*y for x,y in zip(A,B)])
문제의 조건대로 따라가면 되는 2단계 중에서도 1단계 수준의 문제이다.
※ 알아야 할 것
- sorted 함수를 이용하여 오름차순으로 정렬한다.
- zip 함수를 이용하여 두 값을 곱한다.
728x90
반응형