Det4x4/Stef-Fun
Det4x4/sanek13
f1import numpy as npf1import numpy as np
22
n3def determ(M):n3def det3(m):
4    return M[0, 0] * M[1, 1] * M[2, 2] + M[0, 1] * M[1, 2] * M[2, 0] + M[1, 0] * M[2, 1] * M[0, 2] - (M[0, 2] * M[1, 1] * M[2, 0] + M[1, 0] * M[0, 1] * M[2, 2] + M[2, 1] * M[1, 2] * M[0, 0])4    return m[0, 0] * m[1, 1] * m[2, 2] + m[0, 1] * m[1, 2] * m[2, 0] + m[1, 0] * m[2, 1] * m[0, 2] - (m[0, 2] * m[1, 1] * m[2, 0] + m[1, 0] * m[0, 1] * m[2, 2] + m[2, 1] * m[1, 2] * m[0, 0])
5rows = [*eval(input())]5rows = [*eval(input())]
n6M = np.array(rows)n6m = np.array(rows)
7res = 07res = 0
t8M_h = [(1, 2, 3), (0, 2, 3), (0, 1, 3), (0, 1, 2)]t8sh = [(1, 2, 3), (0, 2, 3), (0, 1, 3), (0, 1, 2)]
9for (i, ind) in enumerate(M_h):9for (i, ind) in enumerate(sh):
10    res += (-1) ** i * M[0, i] * determ(M[1:, ind])10    res += (-1) ** i * m[0, i] * det3(m[1:, ind])
11print(round(res))11print(round(res))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op