ji-0630 / CodingTest

코딩테스트 연습 기록
0 stars 0 forks source link

두 개 뽑아서 더하기 #256

Closed ji-0630 closed 1 year ago

ji-0630 commented 1 year ago

문제 설명

image

ji-0630 commented 1 year ago

나의 풀이

from itertools import combinations

def solution(numbers):
    return sorted(list(set(map(lambda x: sum(x), list(combinations(numbers, 2))))))
ji-0630 commented 1 year ago

다른 사람의 풀이

def solution(numbers):
    answer = []
    for i in range(len(numbers)):
        for j in range(i+1, len(numbers)):
            answer.append(numbers[i] + numbers[j])
    return sorted(list(set(answer)))