프로그램 명: palin
제한시간: 3 초

좌우 같은 말(palindrome)이란 글자가 좌우 대칭을 이루고 있어서, 왼쪽부터 읽으나 오른쪽 부터 읽으나 같은 의미가 되는 말을 일컫는다.

어떤 문자열이 있는데, 여기 아무 위치에 글자를 몇자 더하여 이 문자열을 좌우 같은 말을 만들려고 한다. 방법이야 어떻든 최소한 몇 자를 더해서 이 문자열을 좌우 같은 말로 만들 수 있는지 계산하는 프로그램을 작성하시오.

예를 들어 ''Ab3bd''란 문자열은 글자 두 자를 적당한 곳에 끼워넣어서 ''dAb3bAd'',''Abd3dbA'' 와 같은 꼴 좌우 같은 말로 만들 수 있다. 하지만 두 자보다 글자를 적게 넣어서는 좌우 같은 말을 만들 수 없다.

입력

출력

입력된 문자열을 좌우 같은 말로 만들기 위해 더해야 하는 문자 개수의 최소를 첫째 줄에 출력하면 된다.

입출력 예

입력 

5
Ab3bd

출력

2
출처: ioi 기출 

[질/답] [제출 현황] [푼 후(1)]
[ 채 점 ] [홈으로]  [뒤 로]