코딩/백준 (Python)
백준 14503번: 로봇 청소기 (Python)
https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net 접근 문제에서 요구하는 대로 코드를 단순하게 구현하였다. 현재 위치와 방향을 받아 현재 위치를 청소 완료되었다고 표시하고, 현재 방향을 기준으로 4방향을 탐색하여 청소 안된 곳이 있을 경우 이동, 없을 경우 후진, 마지막으로 이동한 위치와 방향을 리턴하는 clean 함수를 작성하여 문제를 해결하였다. 코드 N, M = map(int, input().split()) r, c, d = map(int..
2022. 2. 19. 18:17
최근댓글