Skip to main content
1 of 4
squareroot12621
  • 1.2k
  • 1
  • 3
  • 18

Python 3.8 (pre-release), 263 bytes

Darn, didn't get first…

def f(b): l=2*len(b)-sum(b);S=[[" "]*-~l for i in range(l+1)] for i in range(l):S[i][l+~i]=S[i+1][l-i]="\\" b="".join([str(i)for i in b]).replace("0","02") for i in range(l-1):S[l-2-i][i]=S[l-i][i+2]=" "if"0"<b[i]else"/" return"\n".join("".join(i)for i in S) 

Try it online!

squareroot12621
  • 1.2k
  • 1
  • 3
  • 18