>>59
やってみたけどC#だけ動かないよ
他の言語は動くよ

【Ruby】
a = [5, 8, 2, 7, 4];
s = a.sort().reverse().map{|x| x.to_s}.join("-");
p s;

【JavaScript】
let a = [5, 8, 2, 7, 4];
let s = a.sort().reverse().map(x => x.toString() ).join("-");
console.log(s);

【Rust】
let a = [5, 8, 2, 7, 4];
let s = a.iter().sorted().rev().map(|x| x.to_string()).join("-");
println!("{s}");

【C#】
var a = new[] {5, 8, 2, 7, 4};
var s = a.OrderByDescending().Select(x=>x.ToString()).Join("-");
Console.WriteLine(s);