Sort numbers lexicographically: Difference between revisions
Added Easylang
m (→{{header|RPL}}: tweaked code) |
(Added Easylang) |
||
(One intermediate revision by one other user not shown) | |||
Line 749:
{{out}}
<pre>(1 10 11 12 13 2 3 4 5 6 7 8 9)</pre>
=={{header|EasyLang}}==
<syntaxhighlight>
func[] numlexsort n .
for i to n
d[] &= i
.
for i = 1 to len d[] - 1
for j = i + 1 to len d[]
if strcmp d[j] d[i] < 0
swap d[j] d[i]
.
.
.
return d[]
.
print numlexsort 13
</syntaxhighlight>
{{out}}
<pre>
[ 1 10 11 12 13 2 3 4 5 6 7 8 9 ]
</pre>
=={{header|Factor}}==
Line 1,693 ⟶ 1,715:
=={{header|Wren}}==
{{libheader|Wren-sort}}
<syntaxhighlight lang="
var a = (1..13).map { |i| "%(i)" }.toList
|