numbers.count가 중복되어 length로 정의하였다. 그리고 서로 다른 인덱스일때 더한 값을 넣도록 하였다. result를 Set타입으로 정의하여 중복되지 않도록 하였다. 배열 numbers의 길이가 100이하이므로 이중포문으로 풀었다.
func solution(_ numbers:[Int]) -> [Int] {
let length = numbers.count
var result: Set<Int> = []
for i in 0..<length {
for j in 0..<length {
if i != j {
result.insert(numbers[i] + numbers[j])
}
}
}
return result.sorted()
}