public static void Main()
int[] nums = [3,20,95,43,32];
var ans = GetLargestNumber(nums);
public static string GetLargestNumber(int[] nums)
var strNums = nums.Select(x => x.ToString()).ToList();
strNums.Sort((x,y) => string.Compare(y+x, x+y));
if(strNums[0] == "0") return "0";
return string.Join("", strNums);