2178번 - 미로 탐색
밑에서 5번째 if문에서 list index out of range 오류가 뜨는데 왜인지 알 수 있을까요 ㅠㅠ
5번 줄에 ls를 입력받은 다음 ls를 출력해 보시면 알 수 있을 거 같네요.
and문으로 묶어놔서 세개를 한번에 모두 체크하려다보니 범위를 벗어나는 것 같습니다.
예를 들어 (x, y) = (n, n)인 경우, 앞 두개의 조건식은 False가 나오고 ls[x][y]==1 도 체크를 해야하니까 수행하게 되는데
이때 ls[n][n]이 범위를 벗어나기 때문에...
if 0<=x<n and 0<=y<m:
if ls[x][y] == 1:
밑에 세줄
이렇게 고쳐보시면 어떨까요?
아...윗분말씀이 맞네요. ls를 입력받을때 칸이 나뉘지 않고 한줄이 그냥 하나의 원소로 들어가네요.
다들 감사합니다!!!!!
댓글을 작성하려면 로그인해야 합니다.
jmsb02 1년 전
밑에서 5번째 if문에서 list index out of range 오류가 뜨는데 왜인지 알 수 있을까요 ㅠㅠ