def solution(numbers):
answer = []
n = len(numbers)
if 2 <= n <= 100:
for i in range(n):
for j in range(i+1, n):
if (numbers[i]+numbers[j]) not in answer:
if 0 <= numbers[i] <= 100 and 0 <= numbers[j] <= 100:
answer.append(numbers[i]+numbers[j])
else:
pass
else:
print('error')
answer.sort()
return answer
print(solution([5, 7, 8, 10, 2, 6]))
'Computer Science > 자료구조' 카테고리의 다른 글
[6.6] 프로그래머스 코딩테스트 연습 - 로또 최고 순위와 최저 순위(3/100) (0) | 2021.06.06 |
---|---|
[6.5] 프로그래머스 코딩테스트 연습 - K번째 수(2/100) (0) | 2021.06.05 |
[6.3] 09-2 이진 트리와 이진 검색 트리 (0) | 2021.06.03 |
[6.2] 09-1 트리구조 (0) | 2021.06.02 |
[5.31] 08-2 포인터를 이용한 연결 리스트 (0) | 2021.05.31 |