Untitled

 avatar
unknown
python
4 years ago
776 B
7
Indexable
def formacaoDeTime(pontuacao, tamanho_do_time, k):
    # Write your code here
    a=[]
    b=[]
    while len(b)!= tamanho_do_time:
        for i in pontuacao:
            if i in pontuacao[0:k]:
                a.append(i)    
        for i in pontuacao:
            if i in pontuacao[-k:(len(pontuacao))]:
                a.append(i)
            c=max(a)
        b.append(c)
    for i in pontuacao:
        if i==c:
            pontuacao.remove((c))
    print(b)


formacaoDeTime([17,12,10,2,7,2,11,20,5],3,4)

#b deveria ser (20,17,11) mas so sai (20,20,20) desespero..
#outra coisa é que esse formacao de time eu configurei, a entrada de verdade é (9,17,12,10,2,7,2,11,20,5,3,4) sendo o #1 a lenght da lista, depois os 9 itens da lista, tamanho_do_time e por ultimo o k)
Editor is loading...