일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- design-pattern
- Collections
- lambda calculus
- solid
- 큐
- tcp
- 파이썬
- Rails
- Java
- Python
- exception
- JavaScript
- 스택
- 겨울카카오인턴
- javscript
- 함수형 프로그래밍
- JDBC
- Spring
- 디자인패턴
- 로버트마틴
- functional programming
- DesignPattern
- Pattern
- 람다 칼큘러스
- 백준
- Collection
- 자바
- Network
- Eclipse
- 프로그래머스
Archives
- Today
- Total
목록미로찾기 (1)
개발자 노트
[백준]2178.미로찾기
문제설명 아주 기초적인 BFS문제. 최단거리를 찾아라. 접근 카카오2020 신입공채 블록이동하기 문제를 풀다가 아주 복잡하게 최단경로 문제를 풀고 있는 것 같아 이 문제를 살펴보았다. 접근1 개별의 이동에 대해 방문정보를 가지고 있어서 모두 탐색하도록 정했다. (1,1)에서 (2,1)이동가능하면 (2,1)노드와 함께 방문정보 (1,1),(2,1)을 que에 넣어준다. (1,1)에서 (1,2)이동가능하면 (2,2)노드와 함께 방문정보 (1,1),(1,2)를 que에 넣어준다. (2,1)과 (1,2)모두 (2,2)이동이 가능하므로 각각의 방문에 (1,1),(2,1),(2,2), (1,1),(1,2),(2,2)를 que에 넣어준다. 굵은 표시에 있는 내용을 보면 '최단거리'를 구하는 문제이므로 ..
알고리즘 문제 풀이
2020. 3. 26. 17:11