쫑인스 개발로그

  • 홈
  • 태그
  • 방명록

동적 계획법 1

[프로그래머스] 등굣길

문제 정보 프로그래머스 문제 링크 난이도 : level 3 해결 방법 왼쪽 위 (1, 1) 부터 오른쪽과 아래로만 이동할 수 있는 최단거리 문제로 중학교(?) 교과 과정에서 많이 풀던 경로 문제입니다. 왼쪽 위부터 갈 수 있는 경우의 수를 표시하면서 왼쪽과 위의 경우의 수를 순차적으로 합산하여 구현할 수 있습니다. 그래서 Dynamic Programming 알고리즘을 사용해 구현했습니다. 처음 구현할 때는 두 가지 문제점이 있었는데 첫 번째는 중간에 웅덩이가 있을 경우 지나가지 못하는 경우를 중복으로 세서 물 웅덩이가 많을 경우 음수로 나와버리는 경우를 발견했는데 물 웅덩이에서의 경로의 수를 0 으로 세팅하여 해결했습니다. 두 번째는 위에서 기술했듯이 예전 교과 과정에서 많이 풀던 방식으로 인해 생긴 문..

코딩 테스트 연습 2021.12.20
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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바