Untitled

 avatar
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