Текстовый файл состоит не более чем из 1.000.000 символов (). Определите максимальное количество подряд идущих пар скобок "()". Для выполнения этого задания следует написать программу на Python.
Ответы
Ответ дал:
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?
Потому что в условии задачи нам надо посчитать пары скобок
Вас заинтересует
2 года назад
2 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад