Notice
Recent Posts
Recent Comments
Link
나의 개발일지
[프로그래머스] Lv.2 타겟 넘버 [Python, 파이썬] 본문
- 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/43165
- 재귀를 사용한 DFS (깊이 우선 탐색)
answer = 0
def f(n, t, i, sum):
global answer
if i == len(n):
if sum == t:
answer += 1
return
f(n, t, i+1, sum + n[i])
f(n, t, i+1, sum - n[i])
def solution(numbers, target):
f(numbers, target, 0, 0)
return answer
'프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv.3 네트워크 (DFS) [Python, 파이썬] (0) | 2023.03.12 |
---|---|
[프로그래머스] Lv.2 게임 맵 최단거리 [Python, 파이썬] (0) | 2023.03.11 |
[프로그래머스] Lv.0 로그인 성공? [Python, 파이썬] (0) | 2023.03.02 |
[프로그래머스] Lv.1 체육복 [Python, 파이썬] (0) | 2023.02.24 |
[프로그래머스] Lv.1 같은 숫자는 싫어 [Python, 파이썬] (0) | 2023.02.16 |
Comments