ktf3116   4년 전

채점 돌리자마자 바로 런타임에러 발생하는 코드인데 혹시 어디가 문제인지 알 수 있을까요.

도저히 안보이네요 저는...ㅠㅠ

jintak0401   4년 전

9번 라인의 for 문은 range(m) --> range(n) 인데 17번 라인은은  range(n) --> range(m) 순서로 for 문이 도네요

jintak0401   4년 전

그리고 파이썬에서 런타임 에러가 난다면 가장 먼저 배열 초과했는지 보시고, 재귀함수로 푸셨다면 재귀함수 깊이가 얼마나 되는지 생각해보세요

ktf3116   4년 전

답변 감사합니다.

아직 해결하지 못하여서 일단 덮어두었습니다..ㅠㅠ

ohtjqkd   3년 전

일단 입력값은 공백이 없는 문자열입니다. 참고하시면 좋겠습니다.

castle에 리스트형태로 append해서 생기는 문제 같습니다. 만약 입력값이

....X

X....

..X..

이렇게 입력됐을 경우

castle은 아래와 같은 구조를 가지네요.

[['....X'], ['X....'], ['..X..']]

따라서 첫번째 입력값의 X에 접근하려면 castle[0][0][4]와 같은 형태로 코딩하셔야할거같습니다.

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