Skip to main content
1 of 2
AdmBorkBork
  • 43.7k
  • 5
  • 107
  • 288

PowerShell, 45 bytes

param($a)65..$a|%{" "*$i+++"$([char]$_) "*$i} 

Try it online!

Takes input as a literal char, then loops up through the capitals to that point, each iteration prepending the appropriate number of spaces and then the char\space hybrid.

AdmBorkBork
  • 43.7k
  • 5
  • 107
  • 288