我正在练习Codility中的一些问题。然而,每次我运行这些问题时,我得到的性能(运行时)得分都非常低(25%)。你能帮助我知道如何提高我的代码,以便获得更好的分数吗?
问题是:
编写一个函数:
def solution(A)
在给定由满足上述条件的N个整数组成的数组A的情况下,返回未成对元素的值。
例如,给定数组A,使得:
A[0] = 9 A[1] = 3 A[2] = 9
A[3] = 3 A[4] = 9 A[5] = 7
A[6] = 9
该函数应返回7,如上面的示例所述。
和我的相同代码是:
def solution(A):
# write your code in Python 3.6
lis=[i for i in A if A.count(i) ==1]
return lis[0]
输出:
medium2 "medium random test n=100,003
✘TIMEOUT ERROR Killed。硬限制已达到: 6.000秒“
https://stackoverflow.com/questions/56692796
复制相似问题