Arn*_*904 -2 python python-3.4
今天我浏览了编程挑战网站,并看到了一个非常容易的挑战,声明用户应尽量使用尽可能少的字符来解决它.
挑战在于将两个阵列相互合并.例如:
['A','B','C']并且['D','E','F']会变成['A', 'B', 'C', 'D', 'E', 'F']
挑战表明用户需要使用此开头代码:
def mergeArrays(a, b):
Run Code Online (Sandbox Code Playgroud)
这是20个字符长.当然,我认为回答答案的最简单和最简单的方法是直接使用:return a+b
导致完整的代码:
def mergeArrays(a, b):
return a+b
Run Code Online (Sandbox Code Playgroud)
共29个字符.但是,我注意到很多人用较少的字符来解决它.有些甚至只有24个字符.比所需的起始代码长4个字符.如何以比返回更少的字符返回值?谁能解释一下有人缩短了这个答案?
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |