Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 삼성인 아마조니언 되다
- 그거봤어?
- Python
- technical debt
- 알고리즘
- 리트코드
- 김태강
- mysql #numa #swap #memory
- Envoy
- minimum path sum
- 규칙없음
- list of list
- 나는 아마존에서 미래를 다녔다
- leetcode
- 파이썬
- Dynamic Programmin
- 리스트의 리스트
- 트리
- 프로그래머스
- 독후감
- 동적 프로그래밍
- 기술적 채무
- 와썹맨
- Unique Paths
- 삼성역량테스트
- No Rules Rules
- 블린이
- BFS
- 아마조니언
- LongestPalindromicSubstring
Archives
- Today
- Total
목록Algorithm (1)
개발자가 되고 싶은 준개발자

문제 이전 글에서 푼 Unique Paths(https://june-coder.tistory.com/5?category=913762)에 약간의 제약사항이 추가된 문제이다. 이전에는 시작점에서 도착점까지 가능한 경로의 개수를 구하면 되었지만, 이번 문제에서는 지도에 방해물이 추가된다. 따라서 방해물을 지나지 않는 경로의 개수를 세어야 한다. 풀이 문제 자체는 평이했다. 이전 문제를 푼 방법대로, 특정 지점의 윗 칸과 왼쪽 칸의 경로의 개수를 합하면 된다. 이 문제에서는 방해물이 있기 때문에 왼쪽이나 위에 방해물이 있으면 해당 경로로는 오지 못하는 것을 의미하기 때문에 그 경로를 제외한 나머지 경로를 구하면 된다. 그러나 약간 어려웠던 부분은 예외 처리이다. 만약 [[1]]와 같은 입력이 들어온다면 답은 무..
알고리즘 공부/LeetCode
2020. 9. 19. 21:05