victoryghkim   4년 전

 표시해놓은 부분에서 ch.length를 -1로 하면 런타임 에러가 나고 -2를해야지 정답이라고 뜨는데 분명히 예제에서는 -1로 해도 문제가 없었습니다.
 왜 -2로 해야하는지 
그리고 전 배열은 0부터 시작하는데 .length는 배열의 길이를 구하기 때문에 .length에서 1을 빼야한다고 생각했는데 그게 맞는지 답변 부탁드립니다

djm03178   4년 전

ch.length-1로 하면 i == ch.length-2일 때 ch[i + 2]는 ch[ch.length]인데 ch에는 ch.length-1까지의 인덱스밖에 없으므로 문제가 됩니다.

마지막이 dz로 끝나는 경우에 모든 조건을 검사하게 되기 때문에 그렇습니다.

victoryghkim   4년 전

답변 감사합니다 완벽하게 이해했습니다

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