ふたつ引いてから足す



方法

  • 指定リスト->組合せ
  • 各組合せの和->リスト化
  • 2リスト->セット重複除外および
  • 再リストソート
  • 最終コード

    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