버전은 2.7.8 사용중입니다. IDLE, ideone에서는 별다른 에러없이 success하는데 알고스팟에서 채점을 하면 nonzero return code 라는 에러를 띄우네요. 해결 방법이 어떻게 될까요 ㅜㅜ?
#hasWord : find worddx=[-1,-1,-1,1,1,1,0,0]dy=[-1,0,1,-1,0,1,-1,1]board_matrix=[[0forcolinrange(5)]forrowinrange(5)]defhasWord(y,x,dic):globalboard_matrixif(y==5orx==5):returnFalseif(board_matrix[y][x]!=dic[0]):returnFalseif(len(dic)==1):returnTruefordirectioninrange(0,8):nextY=y+dy[direction]nextX=x+dx[direction]if(hasWord(nextY,nextX,dic[1:])):returnTruereturnFalse#maintest_number=int(raw_input())foriinrange(0,test_number):foriinrange(0,5):board_matrix[i]=raw_input()dic_number=int(raw_input());dic_matrix=[[0forcolinrange(dic_number)]forrowinrange(16)]foriinrange(0,dic_number):dic_matrix[i]=raw_input()# for i in range(0, 5):# print word_matrix[i]chk=Falseforyinrange(0,5):forxinrange(0,5):if(hasWord(y,x,dic_matrix[i])):chk=Trueif(chk):printdic_matrix[i]+' '+"YES"else:printdic_matrix[i]+' '+"NO"
박청호
버전은 2.7.8 사용중입니다. IDLE, ideone에서는 별다른 에러없이 success하는데 알고스팟에서 채점을 하면 nonzero return code 라는 에러를 띄우네요. 해결 방법이 어떻게 될까요 ㅜㅜ?
10년 전