首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何快速找到数组中未成对的元素?

如何快速找到数组中未成对的元素?
EN

Stack Overflow用户
提问于 2019-06-21 03:37:14
回答 3查看 579关注 0票数 -1

我正在练习Codility中的一些问题。然而,每次我运行这些问题时,我得到的性能(运行时)得分都非常低(25%)。你能帮助我知道如何提高我的代码,以便获得更好的分数吗?

问题是:

编写一个函数:

代码语言:javascript
复制
def solution(A)

在给定由满足上述条件的N个整数组成的数组A的情况下,返回未成对元素的值。

例如,给定数组A,使得:

代码语言:javascript
复制
  A[0] = 9  A[1] = 3  A[2] = 9
  A[3] = 3  A[4] = 9  A[5] = 7
  A[6] = 9

该函数应返回7,如上面的示例所述。

和我的相同代码是:

代码语言:javascript
复制
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秒“

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56692796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档