[백준]1254 팰린드롬 만들기
Contents
https://www.acmicpc.net/problem/1254
풀이:
기준점 i를 잡는다. (초기 i값은 문자열 S의 중간 지점)
기준점 i와 i - 1을 기준으로 짝수 팰린드롬을 만들 수 있는지 확인한다.
만들 수 없다면,
기준점 i를 기준으로 홀수 팰린드롬을 만들 수 있는지 확인한다.
만들 수 없다면,
기준점 i를 +1 해준다.
짝수 팰린드롬을 만들 수 있다면, 2 * ( i - 1 ) 을 출력한다.
홀수 팰린드롬을 만들 수 있다면, 2 * i - 1 을 출력한다.
코드:
사용언어 : c++
|
|