Sort a list to form the largest possible number

前端 未结 8 1029
无人及你
无人及你 2020-11-27 20:29

I am trying to write a function that given a list of non negative integers, arranges them such that they form the largest possible number.

For example, given

8条回答
  •  情深已故
    2020-11-27 20:48

    List item

    def create_largest_number(number_list):
        res=''
        for i in number_list:
            res= res+ str(i)
            new=''.join(sorted(res))
        return new[::-1]       
    
    number_list=[23,45,67]
    largest_number=create_largest_number(number_list)
    print(largest_number)
    

提交回复
热议问题