[PS] programmers 43165 타겟 넘버

Speedwell🍀·2023년 5월 11일
0

PS

목록 보기
5/16

문제 링크
참고한 블로그

BFS를 이용한 풀이

def solution(numbers, target):
    answer = 0
    leaves = [0]
    
    for x in numbers:
        temp = []
        for parent in leaves:
            temp.append(parent + x)
            temp.append(parent - x)
        leaves = temp
    
    for leaf in leaves:
        if leaf == target:
            answer += 1
            
    return answer

0개의 댓글