for(int i = 0; i < arr1.length; i++){
for(int j = 0; j < arr1[0].length; j++){
result[i][j] = arr1[i][j] + arr2[i][j];
}
}
이렇게 풀었는데, 코드 자체는 간단했다.
그래도 배열 크기를 확인하는 습관이 부족해서 처음에 arr1[0].length를 잘못 썼다가 에러가 났다.
디버깅하면서 행과 열의 크기를 명확히 구분하는 게 중요하다는 걸 깨달았다.
문제는 간단했지만, 더 복잡한 행렬 연산이 나오면 최적화나 라이브러리 사용도 고민해봐야겠다고 생각했다. 다음엔 배열 초기화부터 꼼꼼히 체크해야지.
오 저랑 비슷하게 푸셨네요ㅎㅎ