#Zadanie dotyczące finalistów Potyczek algorytmicznych
N = int(input())
finlisci = []
def czy_finalista():
linijka = input().split()
if linijka[0] == 'TAK':
return int(linijka[1])
else: return -1
finalista = 1
while True:
while len(finlisci) < 11:
if czy_finalista() >-1:
finlisci.append(finalista)
finalista+=1
for finalistka in range(finalista,N+1):
if len(finlisci) == 20:
break
finaly = czy_finalista()
if finaly==0 or finaly==1:
finlisci.append(finalistka)
break
print(" ".join(map(str,finlisci)))
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #Zadanie dotyczące finalistów Potyczek algorytmicznych N = int(input()) finlisci = [] def czy_finalista(): linijka = input().split() if linijka[0] == 'TAK': return int(linijka[1]) else: return -1 finalista = 1 while True: while len(finlisci) < 11: if czy_finalista() >-1: finlisci.append(finalista) finalista+=1 for finalistka in range(finalista,N+1): if len(finlisci) == 20: break finaly = czy_finalista() if finaly==0 or finaly==1: finlisci.append(finalistka) break print(" ".join(map(str,finlisci))) |
English