문제 : 뱀
풀이
해결에 필요한 핵심 아이디어: 동남서북 방향을 담은 리스트 활용
해결 시나리오
•
동남서북 방향 이동 정보를 담을 리스트 dx, dy 생성
dx = [0, 1, 0, -1]
dy = [1, 0, -1, 0]
•
dx, dy를 이용하여 방향 전환 명령을 수행할 함수 구현
•
solution 함수 구현
◦
사고가 없다면 이동 후 꼬리를 제거 하고, 있다면 그대로 남기기
◦
벽이나 뱀의 몸통과 만나면 break
◦
위 코드 실행 후 다음 위치로 머리를 이동
◦
회전할 시간인 경우 방향 전환 함수를 통해 다음 위치에서의 동작을 반복
답안