3190번 (1) 썸네일형 리스트형 백준 3190번 뱀 문제 설명 orders는 L개의 뱀의 방향 변환 정보를 담는 배열, snake는 뱀의 머리부터 꼬리까지의 좌표들, dir은 현재 뱀의 방향을 나타낸다. 함수의 인자로는 방향 변환 정보를 하나씩 받아온다. answer는 게임 시작으로부터 경과 시간을 나타낸다. 첫번째 경우로 뱀의 방향이 오른쪽(R)일 때 order[0]은 게임이 시작 시간으로부터의 경과 시간이므로 반복문을 order[0] - answer 만큼 돌린다. answer를 1 더한 후 뱀의 머리 부분을 이동시켜 해당 좌표로 이동할 수 있는지 확인한다. 총 2가지 경우의 수를 확인해야 하는데 1. 뱀의 머리가 보드를 넘어가는지 2. 뱀의 머리가 자신의 몸통에 닿는지 만약 오른쪽으로 한 칸 이동했을 때 보드를 넘어가면 finished를 True로 바.. 이전 1 다음