patata22   2년 전

1. 이 소스대로 제출하면 94%쯤에서 UnbounLocalError가 발생합니다.

문제가 있다면 그 전에 런타임에러가 나와야할 것 같은데

뒤늦게 저런 에러가 발생하는 이유를 아무리 생각해봐도 모르겠습니다.

2. 안익은게 있는지 체크하는 부분을

if 0 in box:print(-1)로 쓴 경우 틀렸습니다를 받는데 이런 조건문은 적합하지 않나요?

tong39   2년 전

1. input에 1 없을 경우는 start값이 없기 때문에 에러가 발생합니다.

예시)

2 2

0 0

0 0

2. if 0 in box:print(-1) 은 1차원 배열일 경우에만 동작합니다.

현재는 2차원 배열이므로 동작하지 않습니다.

예시)

li = [[0]]

print(0 in li)

값 : False

patata22   2년 전

해결됐습니다. 감사합니다.

제가 문제조건을 잘못 이해하고 있었습니다.

댓글을 작성하려면 로그인해야 합니다.