zookeeper_464   3년 전

import sys

sys.setrecursionlimit(10000)

도 넣어봤는데 33%에서 런타임 에러가 나옵니다. 혹시 어느 부분이 틀렸는지 알 수 있을까요? try문이 문제일까요? ㅠㅠ

다른분들은 잘 돌아가는 것 같은데 제껀 자꾸 에러네요

surung9898   3년 전

반례는 다음과 같습니다.

zookeeper_464   3년 전

lst에 양 끝 행과 열에 False를 추가한 뒤

def checker(): 에서 try문을 지운 뒤에도 같은 런타임 에러가 뜹니다

surung9898   3년 전

아래 소스코드를 추가하시면 맞습니다.

zookeeper_464   3년 전

으으 감사합니다. 덕분에 해결했습니다!

혹시 재귀함수가 아닌 다른 방식으로 해결하면

import sys

sys.setrecursionlimit(10000)

위 코드를 적지 않고 해결 할 수 있을까요?

surung9898   3년 전

네. dfs와 함께, queue를 이용한 bfs를 해결방법으로 많이 차용합니다. 다른 문제를 통해 bfs도 한번 구현해보는 것을 추천드립니다.

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