시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 128 MB | 187 | 60 | 41 | 33.884% |
준규는 심심해서 팰린드롬 인코딩이라는 새로운 인코딩 방법을 만들었다.
팰린드롬 인코딩은 0과 1로만 이루어진 자료만 인코딩 할 수 있으며, 다음과 같은 과정을 거친다.
문자열 S가 주어졌을 때, 팰린드롬 인코딩을 했을 때, 나올 수 있는 결과 중에서 가장 짧은 길이를 구하는 프로그램을 작성하시오.
첫째 줄에 0과 1로만 이루어진 문자열 S가 주어진다. S의 길이는 1보다 크고, 50보다 작다.
첫째 줄에 팰린드롬 인코딩을 했을 때 가능한 최소길이를 출력한다.
0111001
2
0
1
01010111100110101110000001011000101000010111000111
6
예제 1의 경우 마지막 4개의 문자열 1001을 인코딩 한다. 그럼 01110이 된다. 여기서 다시 11을 인코딩 해서 0110을 만든다. 10을 지워서 마지막 문자열은 01이 된다.