Advertisement
glilco

Função MinMax

Nov 28th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. def proximoPalpite():
  2.     if len(totalCombinacoes) == len(combinacoes) or len(combinacoes) < 3:
  3.         return random.choice(combinacoes)
  4.     minimo = len(totalCombinacoes) +1
  5.     minCombinacao = ""
  6.     for palpite in totalCombinacoes:
  7.         maximo = 0
  8.        
  9.         for i in range(len(homens)):
  10.             count = 0
  11.             for solucao in combinacoes:
  12.                 if(solucao == palpite):
  13.                     continue
  14.                 if countMatches(palpite, solucao) == i:
  15.                     count +=1
  16.             if count > maximo:
  17.                 maximo = count
  18.         if maximo < minimo:
  19.             minimo = maximo
  20.             minCombinacao = palpite
  21.     return minCombinacao
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement