Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
7-liner solution in Clear category for Determinant by mangeurdecowan
def checkio(data):
if len(data) == 1: return data[0][0]
if len(data) == 2: return data[0][0] * data[1][1] - data[1][0] * data[0][1]
total = 0
for i in range(len(data)):
total += ((-1)**(i%2)) * data[0][i] * checkio([row[0:i] + row[i+1:] for row in data[1:]])
return total
Sept. 12, 2021
Comments: