Latin Squares in reduced form: Difference between revisions

m
(julia example)
Line 408:
 
filter_permuted(rows, i, n) = filter(v -> !clash(v, rows), permute_onefixed(i, n))
 
firstmat(n) = reshape(collect(1:n), 1, n)
 
function makereducedlatinsquares(n)
matarray = [firstmatreshape(collect(1:n), 1, n)]
for i in 2:n
newmatarray = Vector{Matrix{Int}}()
4,106

edits