728x90
class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int columsize = arr1.length; int[][] answer = new int[columsize][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; } } |
고찰 : answer의 row의 사이즈를 처음에 줄때 고민을 많이 해서 오래걸렸다. 그런데 생각해보니 첫번째 행의 사이즈로만 하면 그뒤에 행의 사이즈도 같기때문에arr1[0].length도 같기때문에 쉽게 풀수 있었다.
베스트코드 (프로그래머스 출처)
나의코드와 비슷해서 첨부하지 않았다.
728x90
'프로그래머스' 카테고리의 다른 글
숫자 문자열과 영단어 (0) | 2022.12.26 |
---|---|
k번째수 (0) | 2022.12.26 |
나누어 떨어지는 숫자 배열 (0) | 2022.12.26 |
하샤드수 (0) | 2022.12.26 |
없는숫자더하기 (0) | 2022.12.21 |