Задание 24. Информатика. ЕГЭ. Поляков-2543

Просмотры: 80
Изменено: 1 февраля 2025

(К. Амеличев) Текстовый файл содержит последовательность из символов «(»и «)», всего не более 106 символов. Определите, с какого по счёту символа от начала файла начинается 10 000-я пара скобок «()» (нумерация символов начинается с 1).

Файл с данными

Решение:

Python


s = open('24.txt').readline().strip()
q = 0
for p in range(len(s) - 2):
    q += s[p:p+2] == '()'
    if q == 10_000:
        print(p + 1)
        break

Ответ: 40451