배열의 길이가 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
'프로그래머스 풀이' 카테고리의 다른 글
[프로그래머스] Lv1. 나머지가 1이 되는 수 찾기 (파이썬) (0) | 2022.02.12 |
---|---|
[프로그래머스] Lv1. 2016년 (파이썬) (0) | 2022.02.12 |
[프로그래머스] Lv1. 예산 (파이썬) (0) | 2022.02.12 |
[프로그래머스] Lv1. 약수의 개수와 덧셈 (파이썬) (0) | 2022.02.12 |
[프로그래머스] Lv1. 실패율 (파이썬) (0) | 2022.02.12 |