https://codility.com/programmers/task/dominator
import randomdef Dominator2(A):
if len(A)==0:
return -1
list =[]
fori in A:
count=0
x=0
forj in A:
if i==j:
count=count+1
x = float(count)/len(A)
list.append(x)
randlist=[]
fori in range(len(list) ):
iflist == max(list):
randlist.append(i)
if max(list) > 0.5:
return random.choice(randlist)
else:
return -1
谁能写个分值高的函数呢?
页:
[1]