https://www.acmicpc.net/problem/1063
하라는대로 조건만 맞추면 답이 나오는 문제이다.
8가지 이동할수 있는 방법을 어덯게 중복코드 없이 작성하는가 이것이 중요한문제이다.
string strList[8] = { "R","L","B","T","RT","LT","RB","LB" };
int xList[8] = { 1,-1,0,0,1,-1,1,-1 };
int yList[8] = { 0,0,-1,1,1,1,-1,-1 };
.
.
.
for (size_t j = 0; j < 8; j++)
{
if (str == strList[j]) {
이렇게 배열에 담고, 반복문으로 8가지 경우 중 한가지를 찾으면
중복코드를 작성하지 않고 넘길 수 있다.