Untitled
unknown
plain_text
a year ago
1.4 kB
3
Indexable
plik = open("szachy.txt") dane = plik.read() linijki = dane.splitlines() szachownice = [] print(linijki) for i in range(0, len(linijki), 9): szachownica = [] for j in range(8): szachownica.append(linijki[i + j]) szachownice.append(szachownica) # print(szachownice) def czy_jest_w_linii(linia): for i in range(len(linia)): if not linia[i] == '.': return False return True def wypisz_szach(tab): for line in tab: print(line) def pusta_kolumna(tab): print("szachownica:") wypisz_szach(tab) linie = [] licznik = 0 for kolumna in range(len(tab)): for wiersz in range(len(tab[0])): # print() linie.append(tab[wiersz][kolumna]) print("linie: ") print(linie) tab = [] for i in range(0, len(linie), 8): tmp = "".join(linie[i:i + 8]) tab.append(tmp) print("odwrocona szachownica:") wypisz_szach(tab) # print(tab) for i in range(len(tab)): if czy_jest_w_linii(tab[i]): licznik += 1 print(f"licznik: {licznik}") return licznik suma = 0 high = 0 for i in range(len(szachownice)): tmp1 = pusta_kolumna(szachownice[i]) if tmp1 != 0: suma += 1 if high < tmp1: high = tmp1 print(suma, high)
Editor is loading...
Leave a Comment