我正在研究代码信号实践面试问题,我的代码通过16/19测试,但由于超过允许的时间限制,其余测试失败.
我尝试使用set()
而不是列表,但是计数方法不起作用,因为我对python非常新,我不知道更好的替代方案.
def firstNotRepeatingCharacter(s):
list = []
num = '_'
for i in s:
list.append(i)
for i in list:
if list.count(i) <= 1:
num = i
return num
return num