sykim11   3년 전

테스트 케이스는 통과했고, 몇가지 반례들도 찾아서 시험해봤는데.. 

어디가 잘못된 걸까요?

sykim11   3년 전

오류를 찾았습니다. 

45 라인의 if 문 조건을 만족시키면, for 문을 벗어나야 합니다. 그렇지 않으면 result 값이 새로운 값으로 업데이트될수 있겠습니다.

if(hit==2) {
result = i-4000;

}

혹은 45라인의 if 문을 40라인의 if 문 안에 포함시켜야 합니다. 

if( count[i] == nMax) {
hit++;
result = i-4000;
}

댓글을 작성하려면 로그인해야 합니다.