Compare length of two strings: Difference between revisions

Content added Content deleted
No edit summary
(→‎{{header|Lua}}: added Lua solution)
Line 1,080: Line 1,080:
"longer" has length (codepoints) 6 and utf8 byte length 6.
"longer" has length (codepoints) 6 and utf8 byte length 6.
</pre>
</pre>

=={{header|Lua}}==
<lang lua>function test(list)
table.sort(list, function(a,b) return #a > #b end)
for _,s in ipairs(list) do print(#s, s) end
end
test{"abcd", "123456789", "abcdef", "1234567"}</lang>
{{out}}
<pre>9 123456789
7 1234567
6 abcdef
4 abcd</pre>

=={{header|Mathematica}} / {{header|Wolfram Language}}==
=={{header|Mathematica}} / {{header|Wolfram Language}}==
<lang Mathematica>list = {"abcd", "123456789", "abcdef", "1234567"};
<lang Mathematica>list = {"abcd", "123456789", "abcdef", "1234567"};