두 개 뽑아서 더하기

개발새발log·2021년 10월 9일
0

Programmers

목록 보기
13/35

접근 방식

  1. 주어진 리스트 -> 조합
  2. 각 조합의 합 -> 리스트화
  3. 2번의 리스트 -> set으로 중복제거 하고
  4. 다시 리스트화해서 sorting

최종 코드

from itertools import combinations

def solution(numbers):
    
    combination = list(combinations(numbers, 2))
    answer = list(map(lambda x:x[0]+x[1], combination))
    answer = list(set(answer))

    answer.sort()
    
    return answer
profile
⚠️ 주인장의 머릿속을 닮아 두서 없음 주의 ⚠️

0개의 댓글