介绍
今天,一位朋友以稍微不同的方式提出了这个问题:“单个[Python]命令可以确定某些整数中的最大值,并且它们不相等吗?”。
虽然我们在“单个命令”的合理定义内没有找到实现此目的的方法,但我认为打高尔夫球可能是一个有趣的问题。
挑战
“ 如果并且都不都是整数,则返回整数列表中的最大值。 ”
进一步来说:
给定一个仅包含逗号分隔的整数列表的字符串:
- 如果它们相等,则什么也不返回/输出
- 否则,返回/输出最大
规则
- 的输入必须是仅包含整数的逗号分隔的列表的字符串
- 该输出必须是没有(任何种类的输出),否则最大的元素从输入,表示它是在输入
条目可以是完整程序,也可以只是一个功能,只要您提供一些测试方法即可!
假设条件
- 假设输入列表元素可以超过一位,但不超过(2 32 − 1)
- 假设输入列表中的元素不超过一百万
- 假设输入将不包含负值
- 假设输入永远不会为空
为避免疑问,紧接在“更具体地”之后给出的对挑战的解释应取代其上方的挑战声明(“返回最大的……”)。
例子
(1)全部相等:
Input: 1,1
Output:
(2)不同:
Input: 1,2
Output: 2
(3)零!:
Input: 0,0,0,0,0,0,0,1,0,0
Output: 1
(4)随机:
Input: 7,3,8,4,8,3,9,4,6,1,3,7,5
Output: 9
(5)更大的数字,更大的列表:
Input: 627,3894,863,5195,7789,5269,8887,3262,1448,3192
Output: 8887
其他示例:
(6)所有相等的较大列表:
Input: 7,7,7,7,7,7,7,7,7
Output:
(7)所有相等,更大的列表,更大的数字:
Input: 61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976,61976
Output:
(8)不相等,清单较大,数字较大:
Input: 96185,482754,96185,96185,96185,96185,96185,96185,7,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,96185,961185,96185,96185,96185
Output: 961185
计分
这是code-golf,因此具有最短字节数的代码将获胜!
7,3,7,2。
,在输入中包含尾随吗?

None在python中)而不是什么都不输出吗?另外,为什么输入必须是字符串而不是列表?和你是什么意思是从输入的最大元素,表示它是在输入