983. Minimum Cost For Tickets https://youtu.be/4pY1bsBpIY4?si=PbuLW3CZC5vqdJDg class Solution: def mincostTickets(self, days: List[int], costs: List[int]) -> int: # ✅ dp[i]는 i번째 여행일(day[i])부터 시작할 때 필요한 최소 비용을 저장 dp = {} # dfs(i): days[i]일부터 여행을 시작할 때 필요한 최소 비용을 반환 def dfs(i): # 종료 조건: 모든 여행일을 다 처리한 경우 → 추가 비용 없음 if i == len(days): ..