태스크
당신은 나침반을 만드는 일을 맡고 있습니다.
다른 방향으로 달리면 뚜렷한 출력을 생성하는 나침반 "바늘"이라고 소스 코드를 상상해보십시오.
지원되는 소스 코드 방향은 North, East, South 및 West입니다.
예
소스 코드가 있다고 가정 해 봅시다.
ABCD
J K
WXYZ
우리는 이것을 북쪽 방향으로 간주하고 시계 방향으로 90도 회전하면 동쪽을 가리 킵니다.
W A
XJB
Y C
ZKD
남쪽을 다시 회전하면
ZYXW
K J
DCBA
마지막으로 서쪽으로의 마지막 회전 :
DKZ
C Y
BJX
A W
실행될 때, 위의 각 코드 예제는 사용자가 선택한 하나의 고유 한 인쇄 가능한 ASCII 문자를 출력해야 합니다.
노트
귀하의 코드는 입력되지 않습니다.
회전 할 때 빈 공간이나 줄 바꿈이 사라지거나 사라지지 않습니다.
출력에서 선행 / 트레일 링 새 줄은 괜찮습니다.
답은 전체 프로그램 또는 함수일 수 있으므로 STDOUT으로 출력되거나 함수 결과를 리턴합니다.
표준 코드 골프 규칙이 적용됩니다. 바이트 단위의 최단 답변이 승리합니다!