Untitled
unknown
python
a year ago
733 B
4
Indexable
if __name__ == '__main__':
tekst = input('Podaj ciąg znaków: ')
maksymalna = 1
pomocnicza = 1
for i in range(1, len(tekst)):
if tekst[i-1] == tekst[i]: #jeśli dwie sąsiednie litery są takie same
pomocnicza += 1 #to zliczamy liczbę ich wystąpień (dodajemy do wyniku 1)
if pomocnicza > maksymalna: #jeśli znaleziony ciąg jest dłuższy od aktualnie maksymalnego
maksymalna = pomocnicza #to aktualizujemy wynik (ten wynik pomocniczy staje się obecnie największym)
else: #jeżeli dwie sąsiednie litery nie są takie same
pomocnicza = 1 #to zerujemy (ustawiamy zliczanie na nowo, bo mamy nową literę)
print(maksymalna)
Editor is loading...
Leave a Comment