Algorithm/PROGRAMMERS[Java]
Lv1. 행렬의 덧셈
씨니
2021. 9. 9. 17:31
728x90
프로그래머스 사이트 Lv1의 세번째 문제.
class Solution{
public int[][] solution(int[][] arr1, int[][] arr2){
int[][] answer = new int[arr1.length][arr1[0].length];
for(int i = 0; i < arr1.length; i++) {
for(int j = 0; j < arr1[i].length; j++){
answer[i][j] = arr1[i][j] + arr2[i][j];
}
}
return answer;
}
}
++2차 배열 주의할점++
1차 배열과 다르게 공간 2개 크기를 정해야함.
2번째 크기는 첫번째 공간이 채워졌다 생각하고 arr1[0].length 두번째 크기만 고려하게끔 해야함.
2차 for문 사용해 두번째 크기(안쪽 for문)도 주의 할것. -> arr1[i].length
728x90