7576번 - 토마토
1. 이 소스대로 제출하면 94%쯤에서 UnbounLocalError가 발생합니다.
문제가 있다면 그 전에 런타임에러가 나와야할 것 같은데
뒤늦게 저런 에러가 발생하는 이유를 아무리 생각해봐도 모르겠습니다.
2. 안익은게 있는지 체크하는 부분을
if 0 in box:print(-1)로 쓴 경우 틀렸습니다를 받는데 이런 조건문은 적합하지 않나요?
1. input에 1 없을 경우는 start값이 없기 때문에 에러가 발생합니다.
예시)
2 2
0 0
2. if 0 in box:print(-1) 은 1차원 배열일 경우에만 동작합니다.
현재는 2차원 배열이므로 동작하지 않습니다.
li = [[0]]
print(0 in li)
값 : False
해결됐습니다. 감사합니다.
제가 문제조건을 잘못 이해하고 있었습니다.
댓글을 작성하려면 로그인해야 합니다.
patata22 2년 전
1. 이 소스대로 제출하면 94%쯤에서 UnbounLocalError가 발생합니다.
문제가 있다면 그 전에 런타임에러가 나와야할 것 같은데
뒤늦게 저런 에러가 발생하는 이유를 아무리 생각해봐도 모르겠습니다.
2. 안익은게 있는지 체크하는 부분을
if 0 in box:print(-1)로 쓴 경우 틀렸습니다를 받는데 이런 조건문은 적합하지 않나요?