big   3년 전

예시 입력은 잘 처리되고 배열의 크기, 인덱스도 문제 없다고 생각하는데

어떤 반례가 있을까요?

dldyddlwl   3년 전

자, 한 번 이 경우를 생각해봅시다.


만약에, 2x4의 행렬에서 (1,3)부터 (2,4) 까지의 합을 구한다고 하면, 어떻게 해야할까요?

1,3 그리고 (1,4) (2,1) (2,2) (2,3) (2,4) 이렇게 구해야겠죠?

그런데 만약, 글쓴이님의 코드대로, 주어진 j = 3 부터 주어진 y = 4 까지의 합만 구하려고 한다면, 저기 중간에 있는 2,1 2,2 은 들어가지 못하겠죠?

따라서, 행이 바뀌게 되면서, 새로운 원소들을 더해야 하는 경우를 고려하셔야 합니다.

big   3년 전

구글링해본 결과 제가 이해한 해석이 맞는 것 같습니다.

행이 바뀌어도 j인덱스는 j범위에서 시작하는 게 맞고

제가 sum 출력 이후에 개행을 하지 않아서 틀렸던 거였습니다. 답변 감사합니다!

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