Untitled
unknown
python
4 years ago
776 B
8
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...