99클럽 코테 스터디 12일차 TIL + 여행경로

히치키치·2024년 5월 31일
0

항해99코테스터디

목록 보기
6/13

문제링크



def solution(tickets):
    answer = []
    visited = [False]*(len(tickets))
    answer = []
    def dfs(dept, city,route):
        if dept>=len(tickets):
            answer.append(route)
            return
        for idx, (curr_, next_) in enumerate(tickets):
            if city==curr_ and not(visited[idx]):
                visited[idx]=True
                
                dfs(dept+1,next_,route+[next_])
                visited[idx]=False

    dfs(0, "ICN",["ICN"])      
    answer.sort()
    return answer[0]

0개의 댓글