jrldc 发表于 2015-11-11 18:07:39

https://codility.com/programmers/task/dominator

import random
def 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


jrldc 发表于 2015-11-11 18:08:14

谁能写个分值高的函数呢?
页: [1]
查看完整版本: https://codility.com/programmers/task/dominator