JAVA 프로그래밍

문제

WASD키를 이용하여 캐릭터를 상하좌우로 이동하고 주변 맵을 출력하는 문제입니다 이를 해결하는 방법을 아래 참고자료에서 한줄씩 복붙해서 설명하세요 
WASD와[Enter]를 입력하세요: s
WASD와[Enter]를 입력하세요: q

WASD와[Enter]를 입력하세요: a
WASD와[Enter]를 입력하세요: a
WASD와[Enter]를 입력하세요: x

WASD와[Enter]를 입력하세요: s
WASD와[Enter]를 입력하세요: s
WASD와[Enter]를 입력하세요: q

알고리즘