Largest int from concatenated ints: Difference between revisions

Added Rust
(Added Rust)
Line 2,327:
Max Num 54,546,548,60 = 6054854654</pre>
 
=={{header|Rust}}==
<lang Rust>fn maxcat(a: &mut [u32]) {
a.sort_by(|x, y| {
let xy = format!("{}{}", x, y);
let yx = format!("{}{}", y, x);
xy.cmp(&yx).reverse()
});
for x in a {
print!("{}", x);
}
println!();
}
fn main() {
maxcat(&mut [1, 34, 3, 98, 9, 76, 45, 4]);
maxcat(&mut [54, 546, 548, 60]);
}</lang>
{{out}}
<pre>998764543431
6054854654</pre>
 
=={{header|S-lang}}==
Anonymous user