✏️ 난이도 : 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를 무지성으로 쓰고 바운더리 에러가 발생했다.
  • 꼼꼼히 체크해야겠다.



😵 개인 학습을 위한 블로그입니다. 잘못된 정보가 있을 경우 언제든지 지적해주시면 감사하겠습니다. 😵