Предмет: Информатика, автор: Аноним

Текстовый файл состоит не более чем из 1.000.000 символов (). Определите максимальное количество подряд идущих пар скобок "()". Для выполнения этого задания следует написать программу на Python.

Ответы

Автор ответа: Fedy16
1

Ответ:

text = open('files/skobki.txt').read()

current = 0

maximum = 0

for i in text:

   if i == '(' and current % 2 == 0 or \

           i == ')' and current % 2 == 1:

       if current > maximum:

           maximum = current

       current += 1

   else:

       current = 0

print(maximum // 2)


Аноним: Можно с комментариями, пж
Аноним: Сорри, что так напрягаю, но просто очень важно самому разобраться)
Аноним: почему целочисленное деление в print?
Похожие вопросы
Предмет: Русский язык, автор: mariakaz
Предмет: Математика, автор: BANANAROK
Предмет: Химия, автор: romade