Сьогодні ви будете робити ще один виклик паліндром!
Отже, ваше завдання сьогодні - взяти рядок і визначити мінімальну кількість букв, необхідних для вставки, щоб перетворити його на паліндром.
Наприклад, візьмемо рядок fishes
.
У цьому випадку найкращим способом було б додати h if
, тож результат був би 3.
fishe s
h if
---------
fishehsif
Тепер спробуємо codegolf
. Оскільки відбувається повторне o
, ми можемо просто зробити:
codeg o lf
fl ed c
-------------
flcodegedoclf
щоб отримати результат 5.
Тестові справи
ppcg -> 2
codegolf -> 5
palindrome -> 9
stackexchange -> 8
programmingpuzzlesandcodegolf -> 20
ppcg
, оцінка становить 4 + 2 = 6)