Skip to content

모던블로그

2023-03-28 오늘의 도전

2023년 03월 28일 by issue

https://leetcode.com/problems/minimum-cost-for-tickets

최소 티켓 비용 – LeetCode

이 실제 인터뷰 질문을 해결할 수 있습니까? 티켓의 최소 비용 – 1년 전에 기차 여행을 계획했습니다. 여행할 날짜는 날짜의 정수 배열로 지정됩니다. 매일은 1부터 365까지의 정수입니다. 기차

'추천 관련글,
  • 이집트 자유여행, 인천-카이로 왕복 항공권 50~60만원 예약하는 방법
  • according to the cause of hernia in Yeouido…
  • 복지공식 리얼리티 시험과정 단절 근무환경 지자체 선택 (feat. 전직공무원)
  • (행동 패턴) 해석기 패턴

leetcode.com

DP가 해결한 문제. DFS/BFS에서 DP로 바뀐 것 같습니다.

class Solution:
    def mincostTickets(self, days: List(int), costs: List(int)) -> int:
        dayset = set(days)
        durations = (1, 7, 30)

        @lru_cache(None)
        def dp(i):
            if i > 365:
                return 0
            elif i in dayset:
                return min(dp(i+d) + c for c, d in zip(costs, durations))
            else:
                return dp(i+1)
        
        return dp(1)

Categories 미분류
흑색종 증상의 치료
부모님께 새해 선물로 가정용 혈압계 오므론 추천합니다
  • 이집트 자유여행, 인천-카이로 왕복 항공권 50~60만원 예약하는 방법
    이집트 자유여행, 인천-카이로 왕복 항공권 50~60만원 예약하는 방법
  • according to the cause of hernia in Yeouido orthopedic surgery
    according to the cause of hernia in Yeouido…
  • 복지공식 리얼리티 시험과정 단절 근무환경 지자체 선택 (feat. 전직공무원)
    복지공식 리얼리티 시험과정 단절 근무환경 지자체 선택 (feat. 전직공무원)
  • (행동 패턴) 해석기 패턴
    (행동 패턴) 해석기 패턴
  • 오키나와의 추천 관광지
    오키나와의 추천 관광지
  • 평택 33평 아파트 모델하우스 평면도, 고덕 자이센트로
    평택 33평 아파트 모델하우스 평면도, 고덕 자이센트로

최신 글

  • 부산 암 요양원 선택 시 고려해야 할 필수 요소
  • 유아 학비 지원 카드, 신청 방법과 알림 사항 총정리!
  • 주택 대출 한도를 늘리는 스마트한 방법
  • 사상체질 강의: 나에게 딱 맞는 건강 비법 찾기
  • 블로그 음식 고객, 맛있는 소통의 시작점!
© 2026 모던블로그 • Built with GeneratePress