11369. Сильний паліндром
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Рядок \(S\) непарної довжини називається сильним паліндромом тоді і тільки тоді, коли виконуються всі наступні умови:
\(S\) — паліндром.
Нехай \(N\) — довжина \(S\). Рядок, утворений з 1-го до \(((N-1)/2)\)-го символів \(S\), є паліндромом.
Рядок, що складається з \((N+3)/2\)-го по \(N\)-ий символи \(S\), є паліндромом.
Визначте, чи є \(S\) сильним паліндромом
Формат вхідних даних
Вхідний потік містить рядок \(S\) (\(3 \le |S| \le 99\), \(S\)- непарне, \(S\) містить символи проміжку ['a'..'z'] )
Формат вихідних даних
У вихідний потік виведіть \(Yes\) або \(No\) - відповідь на поставлене запитаня.
Примітка
До прикладу 1:
S — це abasaba.
Рядок, утворений символами з 1-го по 3-й, також паліндром.
Рядок, утворений символами з 5-го по 7-й - паліндром.
\(S\) — сильний паліндром.
Приклад вхідних даних
abasaba
Приклад вихідних даних
Yes
Приклад вхідних даних
level
Приклад вихідних даних
No
Коментарі