def solution(arr1, arr2):
answer = []
for a,b in zip(arr1,arr2):
col = []
for q,w in zip(a,b):
col.append(q+w)
answer.append(col)
return answer
class Solution {
public int[][] solution(int[][] arr1, int[][] arr2) {
// 행의 길이가 arr1.length이고 열의 길이가 arr1[0].length이며 정수값을 담는 배열 answer를 선언합니다
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]; // arr1과 arr2의 값을 더합니다
}
}
return answer;
}
}
선언
과 초기화
를 잘 기억해두자zip함수
와 동일한 거 없나?