Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №24
  • Задание №24
  • Задание №73577 ЕГЭ Информатике

    Условие задания #73577

    №24 по КИМ

    Текстовый файл содержит строки различной длины, содержащие только заглавные буквы латинского алфавита (ABCZ). Будем называть цепочкой группу идущих подряд одинаковых букв в одной строке. Определите, сколько раз буква, образующая самую длинную цепочку в файле, встречается в строке, содержащей эту цепочку. Если в файле есть несколько цепочек одинаковой максимальной длины, нужно выбрать ту из них, для которой общее количество образующих цепочку букв в соответствующей строке будет меньше. 

    Пример.

    Пусть файл содержит такие строки:

    ABBAAABBABBXY

    XYYYXYAB

    Здесь в первой строке есть цепочка длины 3, образованная буквами A, всего буква A в этой строке встречается 5 раз. Во второй строке тоже есть цепочка длины 3, но образующая эту цепочку буква Y встречается в этой строке всего 4 раза. 5 > 4, поэтому в ответе в данном случае надо записать число 4.24.txt

    Ответ

    Ответ:

    42

    Решение

    f = open('24.txt')
    mx=-1
    mxall=-1
    for s in f:
        k=1
        for i in range(len(s)-1):
            if s[i]==s[i+1]:
                k+=1
                if k>mx:
                    mx=k
                    mxall=s.count(s[i])
                if k==mx:
                    mxall = min(s.count(s[i]), mxall)
            else:
                k=1
    print(mxall)

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №89330Задание №73587Задание №51422Задание №51423Задание №73576Задание №73632Задание №73629Задание №73630Задание №73631Задание №73636Задание №73578Задание №73579Задание №73580Задание №73582Задание №73583
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме