Задание 24. Информатика. 2022-19

Просмотры: 66
Изменено: 23 ноября 2024

Текстовый файл состоит не более чем из \(10^6\) символов \(I\), \(V\) и \(X\).
Сколько раз в файле встречается последовательность цифр, формирующая римскую цифру пятнадцать\( (XV) \).
Для выполнения этого задания следует написать программу.

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

Решение:

Python


f = open('24var19-20.txt')

st = f.readline().strip()
c = 0

for i in range(1, len(st)):
    if st[i-1:i+1] == 'XV':
        c += 1

print(c)

Ответ: 111177