Текстовый файл состоит не более чем из строк, каждая из которых состоит не более чем из
заглавных букв латинского алфавита. Найдите количество симметричных пар (будем называть симметричной парой совпадение символов относительно середины строки) в строке минимальной длины, если таких строк несколько, то использовать первую.
Пример: для строк ,
,
, минимальную длину имеет строка
, относительно середины строки симметричными являются символы
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом «Задание_15_ДЗ». В ответе запишите искомое количество.
f = open(’Задание_24_ДЗ.txt’)
count = 0
minim = 1000000000
s = ’’
for i in f:
line = i.strip() #убираем символ ’n’
if (len(line) < minim):
minim = len(line)
s = line
n = len(s)
for i in range(n // 2):
if (s[i] == s[n - i - 1]):
count += 1
print(count)
Ответ: 198