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
'coding test - python > Programmers' 카테고리의 다른 글
Programmers / [1차] 비밀지도 / Python 파이썬 (0) | 2022.04.29 |
---|---|
Programmers / 최댓값과 최솟값 / Python (0) | 2022.04.12 |
Programmers / *[1차] 다트게임 / Python (0) | 2022.04.08 |
Programmers / 로또의 최고 순위와 최저 순위 / Python (0) | 2022.04.08 |
Programmers / 숫자 문자열과 영단어 / Python (0) | 2022.04.08 |