# [PowerShell], 45 bytes <!-- language-all: lang-powershell --> param($a)65..$a|%{" "*$i+++"$([char]$_) "*$i} [Try it online!][TIO-j6p52hh5] 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. [PowerShell]: https://github.com/TryItOnline/TioSetup/wiki/Powershell [TIO-j6p52hh5]: https://tio.run/##K8gvTy0qzkjNyfn/vyCxKDFXQyVR08xUT08lsUa1WklBSUslU1tbW0lFIzo5I7EoViVeEyxW@///f6iQupu6JgA "PowerShell – Try It Online"