728x90
반응형
2차원 배열을 활용하는 문제였다. 순간 살짝 헷갈려서 2차원 배열의 길이를 먼저 구해봤다.
arr.length는 전체 길이인 2,
arr[0].length는 {1,2}의 길이인 2
그래서 각각 답이 2,2가 나온다. 이걸 생각하면서 문제를 풀면
package programmers.leve1;
public class 행렬의_덧셈 {
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[0].length; j++)
{
answer[i][j]=arr1[i][j]+arr2[i][j];
}
}
return answer;
}
}
이런 코드가 나온다
728x90
반응형
'programming > 코테연습' 카테고리의 다른 글
[java] 프로그래머스 하샤드 수 - level 1 (0) | 2021.05.16 |
---|---|
[Java] 프로그래머스 핸드폰 번호 가리기 - level1 (0) | 2021.05.09 |
[Java] 프로그래머스 x만큼 간격이 있는 n개의 숫자 - level1 (0) | 2021.05.09 |
[Java] 프로그래머스 직사각형 별찍기 - level1 (0) | 2021.05.09 |
[Java] 프로그래머스 모의고사 - level1 (0) | 2021.05.09 |