파비의 매일매일 공부기록

Today's Challenge 본문

Problem Solving/LeetCode

Today's Challenge

fabichoi 2022. 12. 30. 23:45

https://leetcode.com/problems/all-paths-from-source-to-target/

DFS로 풀수 있는 문제!

class Solution:
    def allPathsSourceTarget(self, graph: List[List[int]]) -> List[List[int]]:
        def dfs(i, cur):
            if i == nodes - 1:
                result.append(cur[:])
                return

            for j in graph[i]:
                dfs(j, cur + [j])
        
        nodes = len(graph)
        result = []
        dfs(0, [0])
        return result
반응형

'Problem Solving > LeetCode' 카테고리의 다른 글

Today's Challenge  (0) 2023.01.01
Today's Challenge  (0) 2022.12.31
Today's Challenge  (0) 2022.12.29
Today's Challenge  (0) 2022.12.28
Today's Challenge  (0) 2022.12.27
Comments