백준 14503번 : 로봇 청소기 (JavaScript)
14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net 접근 방법 문제에서 왼쪽 방향으로 회전하는 부분을 현재 청소기의 방향을 기준으로 좌표를 미리 구했다. 아래 코드처럼 0 : 북일 경우에는 왼쪽 방향인 서쪽 방향을 체크해야 한다. 따라서 현재 좌표에서 바라보고 있는 방향을 기준으로 왼쪽의 좌표를 구했다. 0,1,2,3 각각 방향의 왼쪽 좌표를 미리 선언해놨다. 뒤로 한칸을 가야되는 경우도 미리 0,1,2,3 방향에 따라 뒤로 한칸의 좌표를 미리 구해놨다. 만약 청소기가 0:북 방향을 바라볼 때, 왼쪽을 탐색 해야..
Algorithm/Boj
2021. 10. 31. 22:58
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- c언어알고리즘
- 프로그래머스 카카오
- C언어문제
- 마크다운 이미지 업로드
- 42서울
- JS
- 42서울 합격
- flexbox
- c언어 함수
- 42서울 라피신
- 42seoul
- HEXO
- css
- C언어 문제
- 프로그래머스 자바
- 자바스크립트
- JavaScript
- 프로그래머스 코테
- html
- React
- 백준
- 42서울 합격 후기
- Git
- 알고리즘
- 프로그래머스 코딩테스트
- git vi
- vscode
- windows 10 ubuntu
- C언어
- vscode commit vi
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함