문제
사람은 "전진", "우회전", "좌회전" 중 하나의 선택을 하여 이동을 하는데, 장애물이 있거나 격자판을 벗어나는 방향으로는 이동이 불가능하다.
"전진 우회전 좌회전 네비게이션"은 처음 사람이 우측을 보는지 위를 보는지 알지 못하기에 두 경우를 통틀어 처음에 어느 방향으로 서 있었는지는 별개로 가장 우측 상단의 칸(
경로A를 따라 갔을 때, 처음 우측을 보고 있었다면 5초만에 가고, 위를 보고 있었다면 10초만에 가는 경로라면 경로A는 10초만에 가는 것이 보장된 경로이다.
경로B를 따라 갔을 때, 처음 우측을 보고 있었다면 8초만에 가고, 위를 보고 있었다면 9초만에 가는 경로라면 경로B는 9초만에 가는 것이 보장된 경로이다.
이 경우, 경로B가 경로A보다 더 빠르게 도착하도록 알려주는 경로이다.
이런 네비게이션을 이용한다면 목적지에 몇 번의 이동을 통해 도착하는 것이 가능한지 출력하는 프로그램을 작성하시오.
입력
첫 줄에
다음
주어지는 문자들 중 가장 첫 문자는 좌측 상단(
출력
네비게이션이 알려주는 좌측 하단(
예제
3
EHE
EEE
EEE
9
[전진, 우회전, 전진, 전진, 좌회전, 전진, 좌회전, 전진, 전진] 순서로 이동하면 6초 혹은 9초만에 도착이 가능하다.
다른 어떠한 순서로 진행을 하여도 두 방향 모두 9초 보다 더 빠르게 도착하는 경우는 존재하지 않는다.