37,744
社区成员




def delNum(self,x,y,num):
def callm(m,n,num,i):
print('There!',(m,n),num,i)
for i in range(9):
if x != i:
if num in self.m[i][y]:
callm(x,y,num,i)
self.m[i][y].remove(num)
if len(self.m[i][y])==1:
self.v[i][y]=num
for i in range(9):
if y != i:
if num in self.m[x][i]:
callm(x,y,num,i)
self.m[x][i].remove(num)
if len(self.m[x][i])==1:
self.v[x][i]=num