11/1 두 개 뽑아서 더하기
https://school.programmers.co.kr/learn/courses/30/lessons/68644
가능한 모든 경우의 수를 모두 탐색하는 브루트 포스문제 중에서도 간단한 문제라서 30초만에 풀고 넘어갈 줄 알았는데 어이없는 실수를 했다..
내 풀이(오답)
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])
answer = sorted(list(set(numbers)))
return answer
코드를 몇번을 읽어봐도 잘못된 점이 없는 것 같은데 결과가 이상하게 나와서 10분 계속 보고 있으니 정말 어이없는 실수를 했다는 걸 깨달았다.
answer = sorted(list(set(answer)))
answer = sorted(list(set(numbers)))
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])
answer = sorted(list(set(answer)))
return answer
바보다 바보
댓글남기기