프로그래머스 풀이

[프로그래머스] Lv.1 두 개 뽑아서 더하기 (파이썬)

ag2개발자 2022. 2. 12. 21:37

배열의 길이가 100이하이기 때문에 이중 for문을 써도 절대 시간초과가 안난다.

두 값을 더한 것을 정답배열에 넣고 요리조리 볶아준다.

def solution(numbers):
    answer = []
    for i in range(len(numbers)-1):
        for j in range(i+1,len(numbers)):
            answer.append(numbers[i]+numbers[j])    #두 숫자를 더한 값 append
    answer=list(set(answer))    #중복값 제거
    answer.sort()   #오름차순으로
    return answer