码迷,mamicode.com
首页 > 编程语言 > 详细

32.把数组排成最小的数(python)

时间:2019-12-21 23:00:42      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:class   div   describe   color   把数组排成最小的数   def   正整数   span   self   

题目描述

输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
1 # -*- coding:utf-8 -*-
2 class Solution:
3     def PrintMinNumber(self, numbers):
4         # write code here
5         lamb = lambda n1,n2 : int(str(n1)+str(n2))-int(str(n2)+str(n1))
6         numbers=sorted(numbers,lamb)
7         return ‘‘.join([str(i) for i in numbers])

2019-12-21 21:28:38

32.把数组排成最小的数(python)

标签:class   div   describe   color   把数组排成最小的数   def   正整数   span   self   

原文地址:https://www.cnblogs.com/NPC-assange/p/12078306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!