[백준] 14503번 로봇 청소기- 파이썬
·
코딩/파이썬(python)
https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net # 북동남서 이동 설정 dx = [-1, 0, 1, 0] dy = [0, 1, 0, -1] def dfs(x, y, d): global count if room[x][y] == 0: room[x][y] = 2 count += 1 # 방향에 맞게 이동 시켜준다 for _ in range(4): nd = (d + 3) % 4 nx = x + dx[nd] ny = y + dy[nd] if room[n..