Untitled
unknown
python
9 months ago
733 B
2
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