[Programmers]행렬의 덧셈
✏️ 난이도 : LV1
🚀 문제
행렬의 덧셈
https://programmers.co.kr/learn/courses/30/lessons/12950
문제 해결 코드
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<arr2[0].length; j++){ //*
answer[i][j] = arr1[i][j] + arr2[i][j];
}
}
return answer;
}
}
문제를 풀면서 !
- for문의 사용과 행렬의 인덱스에 따른 접근을 물어보는 문제같다.
- 아직은 Lv1이라 그런지 기본적인 내용이다. 기초에 확신이 들때까진 LV1 을 전부 풀어봐야할 것 같다.
- 코드의 * 부분에서 arr2[0].length가 아니라 arr2.length를 무지성으로 쓰고 바운더리 에러가 발생했다.
- 꼼꼼히 체크해야겠다.
😵 개인 학습을 위한 블로그입니다. 잘못된 정보가 있을 경우 언제든지 지적해주시면 감사하겠습니다. 😵