Post History
Canvas, 19 bytes ‾-{{╷¹²-m‾-¹-m] *]/ Try it here! ‾-{{╷¹²-m‾-¹-m] *]/ Program, ascii-fied for monospacing ‾- push 28 { ] for 1…28 (pushing counter & s...
Answer
#2: Post edited
- # [Canvas](https://github.com/dzaima/Canvas), 19 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md)
- ‾-{{╷¹²-m‾-¹-m] *]/
- [Try it here!](https://dzaima.github.io/Canvas/?u=JXUyMDNFJXVGRjBEJXVGRjVCJXVGRjVCJXUyNTc3JUI5JUIyJXVGRjBEJXVGRjREJXUyMDNFJXVGRjBEJUI5JXVGRjBEJXVGRjREJXVGRjNEJTIwJXVGRjBBJXVGRjNEJXVGRjBG,v=8)
```- ‾-{{╷¹²-m‾-¹-m] *]/ Program, ascii-fied for monospacing
- ‾- push 28
- { ] for 1…28 (pushing counter & saving in ¹):
- { ] for 1…counter (pushing counter & saving in ²):
- ╷ decrement the counter
- ¹²- push ¹-²
- m minimum of top 2; min(²-1, ¹-²)
- ‾-¹- push 28-¹
- m minimum of top 2; min(²-1, ¹-², 28-¹)
- * separate items with spaces
- / pad lines with spaces to form a space diagonal on the left
- ```
- # [Canvas](https://github.com/dzaima/Canvas), 19 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md)
- ‾-{{╷¹²-m‾-¹-m] *]/
- [Try it here!](https://dzaima.github.io/Canvas/?u=JXUyMDNFJXVGRjBEJXVGRjVCJXVGRjVCJXUyNTc3JUI5JUIyJXVGRjBEJXVGRjREJXUyMDNFJXVGRjBEJUI5JXVGRjBEJXVGRjREJXVGRjNEJTIwJXVGRjBBJXVGRjNEJXVGRjBG,v=8)
- ```text
- ‾-{{╷¹²-m‾-¹-m] *]/ Program, ascii-fied for monospacing
- ‾- push 28
- { ] for 1…28 (pushing counter & saving in ¹):
- { ] for 1…counter (pushing counter & saving in ²):
- ╷ decrement the counter
- ¹²- push ¹-²
- m minimum of top 2; min(²-1, ¹-²)
- ‾-¹- push 28-¹
- m minimum of top 2; min(²-1, ¹-², 28-¹)
- * separate items with spaces
- / pad lines with spaces to form a space diagonal on the left
- ```
#1: Initial revision
# [Canvas](https://github.com/dzaima/Canvas), 19 [bytes](https://github.com/dzaima/Canvas/blob/master/files/chartable.md) ‾-{{╷¹²-m‾-¹-m] *]/ [Try it here!](https://dzaima.github.io/Canvas/?u=JXUyMDNFJXVGRjBEJXVGRjVCJXVGRjVCJXUyNTc3JUI5JUIyJXVGRjBEJXVGRjREJXUyMDNFJXVGRjBEJUI5JXVGRjBEJXVGRjREJXVGRjNEJTIwJXVGRjBBJXVGRjNEJXVGRjBG,v=8) ``` ‾-{{╷¹²-m‾-¹-m] *]/ Program, ascii-fied for monospacing ‾- push 28 { ] for 1…28 (pushing counter & saving in ¹): { ] for 1…counter (pushing counter & saving in ²): ╷ decrement the counter ¹²- push ¹-² m minimum of top 2; min(²-1, ¹-²) ‾-¹- push 28-¹ m minimum of top 2; min(²-1, ¹-², 28-¹) * separate items with spaces / pad lines with spaces to form a space diagonal on the left ```