#Dyalog APL, 34 bytes
APL (Dyalog Classic) , 34 bytes
'- |'[2+∘.(≤-(1+=)×ばつ2|⌈)⍨(⌽,0,⊢)⍳⎕]
'- |'[2+∘.(≤-(1+=)×ばつ2|⌈)⍨(⌽,0,⊢)⍳⎕] Try it online!
Right to left:(uses ⎕io←1)
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
0 1 0 0 0 0 0 0 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 1 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 0 0 0 0 0 0 1 0
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
0 1 0 0 0 0 0 0 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 1 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 0 0 0 0 0 0 1 0
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
#Dyalog APL, 34 bytes
'- |'[2+∘.(≤-(1+=)×ばつ2|⌈)⍨(⌽,0,⊢)⍳⎕]
Right to left:
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
0 1 0 0 0 0 0 0 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 1 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 0 0 0 0 0 0 1 0
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
APL (Dyalog Classic) , 34 bytes
'- |'[2+∘.(≤-(1+=)×ばつ2|⌈)⍨(⌽,0,⊢)⍳⎕]
(uses ⎕io←1)
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
0 1 0 0 0 0 0 0 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 1 0 1 0 1 0
0 1 0 1 ̄1 ̄1 ̄1 1 0 1 0
0 1 0 1 0 0 0 1 0 1 0
0 1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 1 0
0 1 0 0 0 0 0 0 0 1 0
̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1 ̄1
replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
Loading