2941번 - 크로아티아 알파벳
테스트 케이스는 다 통과됐는데 런타임에러가 뜨네요 어디부분이 잘못됐는지 알 수 있을까요?ㅠㅠ
if 문으로 i+1 혹은 i+2 가 cnt 보다 작은지 체크해보세요
배열범위를 넘어서서 발생한 문제 같습니다.
이렇게 고쳐도 에러가 나는데 어디부분이 잘못된 걸까요?ㅠㅠ
c/c++ 도 그렇지만 if문에서 and 문에서 앞에가 실패하면 더 검사하지 않습니다.
이 특성을 이용해서 고치신 것은 아주 잘하셨으나 여전히 안고치신부분이 있습니다.
15번째 줄
elif(ary[i]=='d' and ary[i+1] == '-'and i + 1 < cnt):
이부분을 고치십쇼.
감사합니다 (__)
댓글을 작성하려면 로그인해야 합니다.
rlagywnsol 3년 전 1
테스트 케이스는 다 통과됐는데 런타임에러가 뜨네요 어디부분이 잘못됐는지 알 수 있을까요?ㅠㅠ