https://leetcode.com/problems/array-partition/
문제
n개의 페어를 이용한 min(a, b)의 합으로 만들 수 있는 가장 큰 수를 출력하라.
풀이
class Solution:
def arrayPairSum(self, nums: List[int]) -> int:
lst_ordered = sorted(nums)
result = 0
for idx, i in enumerate(lst_ordered):
if idx % 2 == 0:
result += i
return result
'리트코드' 카테고리의 다른 글
리트코드 332 Reconstruct Itinerary (파이썬) (0) | 2022.09.24 |
---|---|
리트코드 733 Flood Fill (0) | 2022.09.24 |
리트코드 15 세 수의 합 (파이썬) (0) | 2022.08.06 |
리트코드 42 빗물 트래핑 (파이썬) (0) | 2022.08.06 |
리트코드 5 가장 긴 팰린드롬 부분 문자열 (파이썬) (0) | 2022.08.05 |