Disarium numbers: Difference between revisions

Content added Content deleted
(→‎{{header|Vlang}}: Rename "Vlang" in "V (Vlang)")
(Added Quackery.)
Line 1,635: Line 1,635:
0 1 2 3 4 5 6 7 8 9 89 135 175 518 598 1306 1676 2427
0 1 2 3 4 5 6 7 8 9 89 135 175 518 598 1306 1676 2427
</pre>
</pre>

=={{header|Quackery}}==

<syntaxhighlight lang="Quackery"> [ [] over
[ 10 /mod
swap dip join
dup 0 = until ]
swap witheach
[ i 1+ ** +
2dup < iff
conclude done ]
= ] is disarium ( n --> b )

[ temp put
0 []
[ dup size
temp share < while
over disarium if
[ over join ]
dip 1+
again ]
nip
temp release ] is disariums ( n --> [ )

18 disariums echo</syntaxhighlight>

{{out}}

<pre>[ 0 1 2 3 4 5 6 7 8 9 89 135 175 518 598 1306 1676 2427 ]</pre>



=={{header|Raku}}==
=={{header|Raku}}==