/* * Julia's comment: */ public static string LargestNumber(int[] num) { ArrayList l = new ArrayList(); int len = num.Length; for (int i = 0; i < len; ++i) { l.Add(num[i].ToString()); } IComparer myComparer = new largestNumberclass(); l.Sort(myComparer); string output = ""; foreach (string sin in l) { output = output + sin; } if (output.Length > 1 && output[0] == '0') { return("0"); } return(output); }
/* * Julia's comment: */ public static string LargestNumber(int[] num) { ArrayList l = new ArrayList(); int len = num.Length; for (int i = 0; i < len; ++i) { l.Add(num[i].ToString()); } IComparer myComparer = new largestNumberclass(); l.Sort(myComparer); string output = ""; foreach (string sin in l) output = output + sin; if (output.Length > 1 && output[0] == '0') return "0"; return output; }