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]) return sorted(list(set(answer))) 처음에는 range를 쓰지 않고 numbers에서 바로 뽑아 쓰면서 i는 remove로 리스트에서 빼줬는데, 마지막 위치 숫자들끼리 더해지면서 문제가 틀렸다. 그래서 이 문제를 어떻게 해결할까 하다 range를 사용하는 방법을 생각하게 되었다.