$n=1+length$a++*$a/2;map{map{printf"%${n}d",++$k}1..$_;print$/}1..$a-1 [download]
In reply to Re: (golf) Triangle of numbers by hopes in thread (golf) Triangle of numbers by hopes