반례 드릴게요.
01234567 --> 인덱스 보기 쉬우시라고 같이 올려요
abacabcc
abc
출력 : ac
옳은 답 : abacc
그리고 이 코드의 i 에 따른 st_numb 도 보여드립니다.
========== i : 0 =============
st_numb : 1
========== i : 1 =============
st_numb : 2
========== i : 2 =============
st_numb : 2 1
========== i : 3 =============
st_numb : 2
========== i : 4 =============
st_numb : 2 1
========== i : 5 =============
st_numb : 2 2
========== i : 6 =============
st_numb : 2 3
========== i : 7 =============
st_numb : 3
보시면 아시겠지만 중간에 2,3 인덱스의 ac 를 무시하고 ab__abcc 로 인식합니다. 그래서 ac 만 남네요
phryxia 4년 전
COCI 홈페이지(https://hsin.hr/coci/archive/2013_2014/)에서 테스트 데이터를 다운받아서 검증하는데, 크기가 작은 예제는 맞았습니다.
그런데 크기가 큰 예제(구체적으로는 eksplozija.in.10a)에서 답이 엉뚱하게 나오네요.
FRULA가 나와야하는데 문자열이 덜터지고 이상한 문자열이 출력되었습니다.
크기가 너무 큰 탓에 손으로 검증할 방법이 없어서, 지푸라기라도 잡는 심정으로 여기에 글을 올리게 되었습니다.
로직은 주석으로 그려놨는데, 읽는데 불편함이 없기를 기도합니다 ㅠㅠ