일단 코드가 좀 길 수 있으니 양해 부탁드립니다.
col, row=map(int, input().split())
matrix=[]
for i in range(row):
matrix.append(list(input()))
for i in range(row):
for j in range(col):
if matrix[i][j]=='.':
matrix[i][j]=0
i=0
while i<row:
j=0
while j<col:
for x in range(i-1,i+2):
for y in range(j-1,j+2):
if y < 0 or x < 0 or y >= col or x >= row:
continue
if y==j and x==i:
continue
if matrix[x][y]=='*':
matrix[i][j]+=1 #erorr
j+=1
i+=1
print(a[i][j])
이렇게 코드를 짜긴 했는데 저기 에러라고 표시한 부분에서 자꾸 에러가 뜨더라구요.해결할 방법이 뭔지 모르겠어서 질문해봅니다.
코드에 대한 디버깅을 제공하지는 않습니다. 답변하기도 어렵습니다. 심사가 동작하지 않는 경우에 대해서만 답변합니다. 보통 결과는 심사는 잘 동작하고, 제출한 코드에 문제가 있는 경우입니다.
포럼 상단에 고정된 Thonny를 설치해서 단계별로 실행하면서 에러가 발생하는 부분을 추적하는 것도 도움이 될 겁니다.
포럼 상단 오른쪽에 23.7로 검색하면 이전 질문과 답변을 참조할 수 있습니다.
https://dojang.io/mod/forum/search.php?id=7&search=23.7