adfsfsf   5년 전

  1. 현재 위치를 청소한다.
  2. 현재 위치에서 현재 방향을 기준으로 왼쪽방향부터 차례대로 탐색을 진행한다.
    1. 왼쪽 방향에 아직 청소하지 않은 공간이 존재한다면, 그 방향으로 회전한 다음 한 칸을 전진하고 1번부터 진행한다.
    2. 왼쪽 방향에 청소할 공간이 없다면, 그 방향으로 회전하고 2번으로 돌아간다.
    3. 네 방향 모두 청소가 이미 되어있거나 벽인 경우에는, 바라보는 방향을 유지한 채로 한 칸 후진을 하고 2번으로 돌아간다.
    4. 네 방향 모두 청소가 이미 되어있거나 벽이면서, 뒤쪽 방향이 벽이라 후진도 할 수 없는 경우에는 작동을 멈춘다.


이게 지문에는 a, b, c, d 대신 위와 동일하게 1, 2, 3, 4로 되어 있습니다. 그래서 b의 2번으로 돌아간다 라는 말이 얼핏 봐서는 b로 돌아간다는 의미로 혼동을 일으킬 수 있습니다. 이는 a의 1번부터 진행한다 등도 마찬가지입니다. 따라서 표기 방법을 바꿔서 명확히 해줬으면 합니다. 만약 홈페이지 글 작성 엔진 고유의 문제라면 2번으로 돌아간다큰 2번으로 돌아간다 라고 바꿔주면 될 것 같습니다.

startlink   5년 전

수정했습니다.

댓글을 작성하려면 로그인해야 합니다.