Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
determinant solution in Clear category for Determinant by Nirmala
def checkio(data):
n = len(data)
d = 0
if n == 1:
return data[0][0]
if n == 2:
return data[0][0] * data[1][1] - data[0][1] * data[1][0]
for j in range(n):
s = 1
if j % 2 == 1:
s = -1
m = []
for i in range(1,n):
m.append(data[i][0:j] + data[i][j+1:])
d += s * checkio(m) * data[0][j]
return d
Jan. 7, 2017