hg5312   5년 전

어떤 테스트 케이스가 안될지 모르겠네요 질문에 답변하신 테스트케이스는 다 맞았는데ㅜ

djm03178   5년 전

deleteCharAt(i)을 하면 i번째 문자 뒤에 있던 문자들이 전부 하나씩 앞으로 당겨져옵니다. 즉, 원래 i+1번째 문자였던 것이 i번째 문자가 되는데, 23번째 줄의 루프는 그를 무시하고 i를 또 증가시키기 때문에 원래 i+1번째 문자였던 문자를 스킵하고 i+2번째 문자를 확인하게 됩니다.

예를 들면, 이런 입력에서 잘못된 답이 나옵니다.

hg5312   5년 전

감사합니다! 너무 단순하게 생각했네요!

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