쫑인스 개발로그

  • 홈
  • 태그
  • 방명록

동적계획법 1

[프로그래머스] 정수 삼각형

문제 정보 프로그래머스 문제 링크 난이도 : level 3 해결 방법 1. 문제에 명시된 대로 거쳐간 숫자의 합이 가장 큰 경우를 찾기 위해 Top-down 방식의 DP 를 사용하여 구현했습니다. 제출하니 시간이 많이 초과되어 다른 방법의 풀이를 시도했습니다. 2. 모든 경로를 반복해서 수행하지 않도록 특정 경로까지의 최대 값을 triangle 배열에 update 했습니다. 짧은 경로는 금방 구할 수 있기 때문에 Bottom-up 방식으로 구현했습니다. 소스 코드 # 시간초과 def solution(triangle): answer = 0 answerList = [] def dp(depth, curSum, idx): curNum = triangle[depth - 1][idx] curSum += curNum..

코딩 테스트 연습 2021.12.18
1
더보기
프로필사진

IT, 개발과 관련된 내용을 다룹니다.

  • 분류 전체보기 (71)
    • IT 개념 정리 (12)
    • 자료구조와 알고리즘 (3)
    • 코딩 테스트 연습 (25)
    • 커리어 (3)
    • 웹 개발 (9)
      • 웹 Front-end (3)
      • HTML & CSS (2)
      • JavaScript (4)
    • 개발 기타 (10)
      • 데이터 베이스 (0)
      • 보안 (0)
      • 인공지능 (2)
      • 개발 환경 (7)
      • 깃 (1)
    • 티스토리 운영 (0)
    • 취미 (1)
    • 결혼 준비 (5)
    • 기타 (1)

Tag

DP, 알고리즘, 2진법, DFS, Github, 인터뷰, 웨딩홀 투어, Leet Code, BFS, 면접, 쿠키, binary search, 방탈출, 카데인 알고리즘, 프로그래머스, 그래프, 세션, HTTP, 객체지향, 깃허브,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바