#JavaScript (ES6), 77 bytes
JavaScript (ES6), 77 bytes
This source code has a rectangle shape! Oh wait ... wrong challenge :-/
f=(n,k=n>>1,p='A')=>--n?f(n,k,' '+p)+`
${p}${(k-n?' ':'A').repeat(n*2-1)}A`:p
#JavaScript (ES6), 77 bytes
This source code has a rectangle shape! Oh wait ... wrong challenge :-/
f=(n,k=n>>1,p='A')=>--n?f(n,k,' '+p)+`
${p}${(k-n?' ':'A').repeat(n*2-1)}A`:p
JavaScript (ES6), 77 bytes
This source code has a rectangle shape! Oh wait ... wrong challenge :-/
f=(n,k=n>>1,p='A')=>--n?f(n,k,' '+p)+`
${p}${(k-n?' ':'A').repeat(n*2-1)}A`:p
#JavaScript (ES6), 77 bytes
This source code has a rectangle shape! Oh wait ... wrong challenge :-/
f=(n,k=n>>1,p='A')=>--n?f(n,k,' '+p)+`
${p}${(k-n?' ':'A').repeat(n*2-1)}A`:p