Example #1
0
    /*
     * 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;
    }