June 2018 Update

This commit is contained in:
Ingy döt Net 2018-06-22 20:57:24 +00:00
parent ba8067c3b7
commit 22f33d4004
5278 changed files with 84726 additions and 14379 deletions

View file

@ -1,13 +1,18 @@
pprint(matrix) = for i = 1:size(matrix,1) println(join(matrix[i,:])) end
spaces(m,n) = [" " for i=1:m, j=1:n]
function sierpinski(n)
x = ["*" for i=1:1, j=1:1]
for i = 1:n
h,w = size(x)
s = spaces(h,(w+1)/2)
t = spaces(h,1)
x = [[s x s] ; [x t x]]
end
x
function sierpinski(n, token::AbstractString="*")
x = fill(token, 1, 1)
for _ in 1:n
h, w = size(x)
s = fill(" ", h,(w + 1) ÷ 2)
t = fill(" ", h,1)
x = [[s x s] ; [x t x]]
end
return x
end
function printsierpinski(m::Matrix)
for r in 1:size(m, 1)
println(join(m[r, :]))
end
end
sierpinski(4) |> printsierpinski

View file

@ -0,0 +1 @@
spy(mod(abs(pascal(32,1)),2)==1)