繁体   English   中英

从字典上找到最小的数字

Finding the smallest number lexicographically

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试打印最小的数字。 我的教授称这为字典顺序。

例如,我有以下列表:

[27312,31539]
[49494,26089]
[2946,28149]

结果应为:

27312
26089
28149

为什么28149小于2946所以2 = 2,但是下一个int 8 <9,所以它显示28149。

是否可以使用lambda来实现?

1 个回复

您可以将min函数与str用作键函数:

print(min([27312,31539], key=str))
print(min([49494,26089], key=str))
print(min([2946,28149], key=str))

输出:

27312
26089
28149
2 找到一个最小的数字增量

JavaScript中是否有内置功能允许您在不扩展特定数量的情况下获得最小的增量? 例如: 当然,可以计算长度并在末尾抛出1。 但是有更好的方法吗? ...

4 词典上最小的完美匹配

我想在两个局部图中找到按字典顺序最小的完美匹配。 我应该使用Kuhn的算法,但是我不明白如何使匹配在字典上最小。 库恩算法完全有可能吗? 我可以提供我的代码,但是足够经典。 ...

5 在整数数组中找到最小的数字

我编写了一个小程序,该程序从用户那里获取5个数字并将它们存储在整数数组中。 数组传递给函数。 该函数用于查找数组中的最小数字并打印出来。 真诚的输出是不正确的,我不知道为什么。 该函数总是打印出数组的第一个元素,该元素应该是最小的数字,但不是。 我已经更新了我的代码。 现在,我 ...

2011-01-17 07:08:43 5 15797   c
6 在一组数据中寻找最小的数字

我有以下形式的一组数据: 我的目标是找到c列中值最小的行。 我做了以下事情: 但是,输出是数据中的最后一点。 (在输入此问题时,我意识到在读取新行时ref1将始终是Array [0] [2]。所以现在我完全迷失了!) 如何将一个点保存为参考点,以便与其他数据进行比较 ...

2012-08-13 13:48:38 4 772   c++
7 用比赛括号寻找最小的数字

我正在编写一个程序,该程序必须通过锦标赛括号找到最小的数字。 例如有一个数组 通过比较彼此相邻的数字,我必须选择最小的数字。 ( min(4, 2) -&gt; 2 , min(1, 3) -&gt; 1 ,然后我比较1和2,1是最小的,所以它是获胜者,但是不可能比较2和1。只是[0 ...

8 查找最小数量的元素以进行求和

我有一个简单的算法问题: 如果我有某些元素,那么整数值如下: 1 1 1 1 1 1 1 1 1 1 1 1 10 12 2 而且我必须得到总和12,所需的最小元素数量为1,我只使用12。 因此,我的问题是你将如何:找到最小数量的元素来做一些总和,如果你不能输出-1。 ...

9 查找具有最大/最小位数集的数字

给定一个整数范围,如何找到设置了最大和最小位数的范围内的数字? 例如,给定范围[32, 65] , 63 设置的位数最多(即 6,因为二进制表示是111111 ),而 32 和 64 设置的位数最少(即 1,因为二进制表示是100000和1000000 )。 对于非常大的数字/范围(2^50), ...

10 查找数组中的第四大和第四小数字

我尝试了以下方法来查找第二大和最小的数字,并且它可以工作: 现在我想找到第四大和最低的。 在这种情况下,我可能需要使用4个循环。 但是我想用更短,更聪明的方式做到这一点。 有人可以帮忙吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM