반응형
def solution(numbers, target):
answer_list=[0]
for i in numbers:
t_list=[]
for j in answer_list:
t_list.append(j+i)
t_list.append(j-i)
answer_list=t_list
answer=answer_list.count(target)
return answer
트리구조를 이용하여 해결하였다.
하나씩 더하고 빼고를 반복하여 최종으로 target과 같은 것을 세어준다.
모든 경우의 수를 헤아리는 방법이다.
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 더 맵게 (0) | 2021.05.03 |
---|---|
[파이썬🐍] 프로그래머스 : 124나라의 숫자 (0) | 2021.05.02 |
[파이썬🐍] 프로그래머스 : 최댓값과 최솟값 (0) | 2021.04.30 |
[파이썬🐍] 프로그래머스 : 소수 찾기 (0) | 2021.04.29 |
[파이썬🐍] 프로그래머스 : 가장 큰수 (0) | 2021.04.28 |
댓글