IT/알고리즘

[프로그래머스] 두 개 뽑아서 더하기

1am_wish 2021. 3. 28. 17:01
728x90
반응형

중복이 되지 않게 set으로 변환 후 오름차순을 위해 sort!

 

처음에 아이디어가 바로 생각나서 조건을 제대로 읽지 않았다.

그래서 오름차순으로 정렬해야하는지 몰랐고 첫 시도는 오답이 나왔다ㅜㅜ

요구사항 적용에 실패해서 먼길 돌아올 뻔 한 것이다. 앞으로 문제를 제대로 읽어야겠다,,

def solution(numbers):
    answer = []
    for i in range(len(numbers)):
        for j in range(i, len(numbers)-1):
            if i != 1+j:
                answer.append(numbers[i]+numbers[j+1])
    answer = list(set(answer))
    answer.sort()

    return answer
728x90
반응형