R02132
거북이 로고 그리기
레이팅
의견: 0
설명
거북이가 좌표 \((0,0)\)에서 북쪽을 바라보며 서 있다. 명령 문자열을 앞에서부터 한 글자씩 따르는데, 각 명령은 다음과 같다.
F: 바라보는 방향으로 한 칸 전진한다.L: 제자리에서 왼쪽(반시계 방향)으로 \(90^\circ\) 돈다.R: 제자리에서 오른쪽(시계 방향)으로 \(90^\circ\) 돈다.
북쪽은 \(y\)가 커지는 방향, 동쪽은 \(x\)가 커지는 방향이다. 모든 명령을 수행한 뒤 거북이의 좌표와 바라보는 방향을 구하여라. 방향은 북 N, 동 E, 남 S, 서 W 중 하나이다.
제약
명령의 길이는 \(0\) 이상 \(100\,000\) 이하이다.
입력 형식
첫째 줄에 F, L, R로 이루어진 명령 문자열이 주어진다 (빈 문자열일 수 있다).
출력 형식
최종 좌표 \(x\), \(y\)와 바라보는 방향을 공백으로 구분하여 한 줄에 출력한다.
예제 1
입력
FFRFF
출력
2 2 E
설명
북쪽으로 두 칸 간 뒤 오른쪽(동쪽)으로 돌아 두 칸 가면 \((2,2)\)에서 동쪽 E를 바라본다.
예제 2
입력
LFLFLFLF
출력
0 0 N
설명
왼쪽으로 돌며 한 칸씩 네 번 나아가면 정사각형을 그리고 처음 자리 \((0,0)\)로 돌아와 북쪽 N을 바라본다.
문제 정보
riseoj 작성
출처 Original
태그
평가 및 의견
거북이 로고 그리기
개요
Log in to rate problems.
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
거북이 로고 그리기
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기