Floyd's triangle: Difference between revisions

m
→‎{{header|Uiua}}: improved algorithm
m (→‎{{header|Uiua}}: improved algorithm)
m (→‎{{header|Uiua}}: improved algorithm)
Line 6,624:
Probably terrible and unidiomatic...
<syntaxhighlight lang="Uiua">
Floyd ← ⇌⍥(⊂□⊂⍚(+⇡⊃⇡∩(+1⧻1)⊃⧻(+1⊢⇌⊢⇌))°□⊢.):{[1]}-1
 
JoinUsing ← ↘1/◇⊂≡(□◇⊂)↯:⊙(⧻.)□
Line 6,637:
# Calculate last row sizes - this row sizes and use to calculate paddings
⍉⊟⊃(-:↙:⊙(⧻.)∩°□°⊟↙2)(°⋕°□⊢↘2)
&pJoinUsing " " ≡(□PadL∩°□⍚PadL°⊟)
)
)
69

edits