Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны. Я написал программу на Python и у меня получился ответ 34, а правильный 35:
k = 0
kmax = 0
with open("24_demo.txt", "r") as f:
s = f.read()
for i in range(0, len(s)):
if s[i] != s[i - 1]:
k = k + 1
if k > kmax:
kmax = k
else:
k = 0
print(kmax)
Где ошибка?
129
254
Ответы на вопрос:
with open("24_demo.txt", "r") as F:
s = F.readline()
maxLen, curLen = 1, 1
for i in range(1, len(s)):
if s[i] != s[i - 1]:
curLen += 1
if curLen > maxLen:
maxLen = curLen
else:
curLen = 1
print(maxLen)
а, в точно. возможно г, если под "специальными знаками" подразумевать транскрипцию (например транскрипционный звук [/\]
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Ruslan527809.09.2020 05:35
-
xlblacklxffff209.11.2021 11:28
-
sasha23020048726.01.2023 00:17
-
janat850910.01.2023 11:58
-
NAZBEK04.06.2022 02:07
-
nastya403017.05.2023 02:16
-
Irina560022.06.2023 06:50
-
Audana0017.04.2022 19:26
-
samira231412.01.2023 23:01
-
noer200019.10.2021 06:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.