Привет! Давай разберём твоё решение этой задачи.
Суть задания: Нам нужно найти самую длинную непрерывную подпоследовательность символов в текстовом файле, где символ 'Y' встречается не более 100 раз.
Правильное решение: Сначала программа считывает строку из файла и определяет длину строки. Затем она проходит по всем символам строки и записывает индексы символов 'Y' в список
mas. Если количество 'Y' в строке меньше или равно 100, то длина всей строки и будет ответом. Если 'Y' больше 100, программа сравнивает расстояния между первыми 100 'Y' и находит максимальную длину между ними или от линии до первого 'Y' или от последнего 'Y' до конца строки.Твой ответ: Ты написал "Ученик не дал ответ на задание", что, к сожалению, не является решением. Правильный ответ – "169". Это значение соответствует максимальной длине непрерывной подпоследовательности с ограничением на 100 'Y'.
Почему твой ответ неверен: Твой ответ не учитывает прохождение по строке, поиск символов 'Y' и подсчёт максимальной длины интервала. Правильное решение использует условия, описанные выше, и выполняет вычисления для получения ответного значения.
Чтобы правильно решить задание, нужно правильно реализовать поиск символов и подсчёт длины, как указано в предназначенном решении.
Если у тебя есть вопросы по каждому этапу, дай знать!
Оцени, пожалуйста, мой ответ лайком или дизлайком!