cw020218   3년 전

8958번 문제를 1차원 배열로 풀고나서, 2차원 배열로도 풀 수 있겠다 싶어 풀어보았습니다. 근데 outofbounds라며 런타임에러가 뜨더라구요.. dev에서도 돌려봤는데 짧은 문자열은 정상적으로 답이 구해지는데, 긴 문자열을 입력하면 답이 구해지지 않아요

코드 자체는 문제가 없는 거 같은데, 왜 이와 같은 문제가 발생할까요?

djm03178   3년 전

7번째 줄은 원하는 만큼 배열을 늘려서 사용할 수 있게 해주는 선언문이 아니라, 초기화된 수의 값에 따라 크기가 정해지는 구문으로 여기서는 arr[0][0]에 0이라는 값 하나만이 사용됐으므로 크기는 [1][80]이 됩니다. 그래서 두 개 이상의 문자열을 입력받을 수 없습니다.

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