Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ez volt az első próbálkozás, még segítség nélkül. 65 pontot sikerült vele elérni mesteren
- lista = []
- n = int(input()) #adatok beolvasása
- string = input()
- for i in range(n): #a beolvasott szám sorozatot tagonként hozzáfűzi egy listához
- lista.append(int(string.split(" ")[i]))
- elso = 0 #első játékos által megszerzett fehér korongok
- masod = 0 #második játékos által megszerzett fehér korongok
- bal = 0 #a bal és jobb változók jelölik a listában, hogy éppen hol van játék közben sor széle
- jobb = len(lista)-1
- for i in range(len(lista)): #ez a ciklus csak a két szélső és az eggyel beljebb lévő korongokat figyeli - ami nyilván nem elég teljes mértékben -.
- if i%2==0:
- if lista[bal]==1:
- bal = bal+1
- elso = elso + 1
- elif lista[jobb]==1:
- jobb = jobb-1
- elso = elso + 1
- elif lista[bal+1]==0:
- bal = bal + 1
- elif lista[jobb-1]==0:
- jobb = jobb -1
- else:
- jobb = jobb-1
- if i%2==1:
- if lista[bal]==1:
- bal = bal+1
- masod = masod + 1
- elif lista[jobb]==1:
- jobb = jobb-1
- masod = masod + 1
- elif lista[bal+1]==0:
- bal = bal + 1
- elif lista[jobb-1]==0:
- jobb = jobb -1
- else:
- jobb = jobb-1
- print(elso) #kimenet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement