2 deleted 38 characters in body
source | link

APL+WIN, 3131 38 bytes

See Adams comment

⊃n[(a↑n⍳⍴n)~a],⌽(a←⌊⌽n[a←2×⍳⌊.5×⍴n)↓n←n[⍒∊⍴¨n←⎕]5×⍴n←n[⍒∊⍴¨n←⎕]]

Try it online Courtesy of Dyalog Classic!Try it online Courtesy of Dyalog Classic!

Prompts for a nested vector of strings

APL+WIN, 31 bytes

(a↑n),⌽(a←⌊.5×⍴n)↓n←n[⍒∊⍴¨n←⎕]

Try it online Courtesy of Dyalog Classic!

Prompts for a nested vector of strings

APL+WIN, 31 38 bytes

See Adams comment

⊃n[(⍳⍴n)~a],⌽n[a←2×⍳⌊.5×⍴n←n[⍒∊⍴¨n←⎕]]

Try it online Courtesy of Dyalog Classic!

Prompts for a nested vector of strings

1
source | link

APL+WIN, 31 bytes

⊃(a↑n),⌽(a←⌊.5×⍴n)↓n←n[⍒∊⍴¨n←⎕]

Try it online Courtesy of Dyalog Classic!

Prompts for a nested vector of strings