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 | 31 |
Tags
- 백준
- 알고리즘
- JPA
- springboot
- 연습문제
- codeground
- Database
- Algorithm
- mobx
- 데이터베이스
- 프레임워크
- Vue.js
- react
- BFS
- 단위테스트
- Vue
- BOJ
- TypeScript
- JavaScript
- 우아한형제들
- Backtracking
- framework
- 탐색알고리즘
- SQL
- 우아한테크캠프
- 웹프로그래밍
- Spring
- Java
- DFS
- BAEKJOON
Archives
- Today
- Total
목록14503 (1)
설모의 기록
[백준 14503] 로봇청소기
이 문제는 로봇청소기가 map을 돌아다니며 얼마만큼의 영역을 청소하는지를 구하는 문제입니다. 로봇청소기가 돌아다니는 조건은 아래와 같습니다. 현재 위치를 청소한다.현재 위치에서 현재 방향을 기준으로 왼쪽 방향부터 차례대로 탐색을 진행한다.왼쪽 방향에 아직 청소하지 않은 공간이 존재한다면, 그 방향으로 회전한 다음 한 칸을 전진하고 1번부터 수행한다.왼쪽 방향에 청소할 공간이 없다면, 그 방향으로 회전하고 2번으로 돌아간다.네 방향 모두 청소가 이미 되어있거나 벽인 경우에는, 바라보는 방향을 유지한 채로 한 칸 후진을 하고 2번으로 돌아간다.네 방향 모두 청소가 이미 되어있거나 벽이면서, 뒤쪽 방향이 벽이라 후진도 할 수 없는 경우에는 작동을 멈춘다. 이 문제는 전형적인 dfs 문제입니다. 우선 제가 생각..
알고리즘
2018. 4. 14. 19:21