무한 반복의 하위 문자열 인 경우 문자열 은 문자열을 x
생성 합니다 . 예를 들어 generate 를 생성 합니다.y
y
x
abc
bcabcab
입력을 생성 할 가장 짧은 사전 식 문자열을 찾기위한 프로그램을 작성하십시오. 표준 입력에는 한 줄의 텍스트가 제공됩니다. 생성 문자열을 표준 출력으로 인쇄해야합니다. 예를 들면 다음과 같습니다.
입력
bcabcabca
산출
abc
가장 짧은 코드가 승리합니다. 입력에 문자 az (및 원하는 경우 후행 줄 바꿈) 만 포함되어 있다고 가정 할 수 있습니다.
bac
.
(bca)^n
즉 bca
, 주어진 예제에서와 마찬가지로 유효합니다 abc
.
bca
전적으로 가장 작은 것은 아닙니다.
bac
아닌 예제에 있을 수 있다고 가정 해보십시오abc
.