- 내 풀이
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<arr1[i].length; j++){
answer[i][j]+=arr1[i][j];
}
}
for(int i=0; i<arr2.length; i++){
for(int j=0; j<arr2[i].length; j++){
answer[i][j]+=arr2[i][j];
}
}
return answer;
}
}
2차원 배열 너무 싫다....하다가 너무 하기 싫어서 다른분 풀이 참조 했다....ㅠㅠ
int[][] a = {{1,2},{3,4},{5,6}};
System.err.println(a.length); -> 3
System.err.println(a[0].length); -> 2
2차원 배열에서 a.length를 할 경우 배열의 총 개수를 출력하고
a[i].length 를 할 경우 해당 배열의 개수를 가져온다 잊지말자
- 다른 사람 풀이
class Solution {
public int[][] solution(int[][] arr1, int[][] arr2) {
int[][] answer = {};
answer = arr1;
for(int i=0; i<arr1.length; i++){
for(int j=0; j<arr1[0].length; j++){
answer[i][j] += arr2[i][j];
}
}
return answer;
}
}
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] 같은 숫자는 싫어 (0) | 2023.03.30 |
---|---|
[프로그래머스 - JAVA] 직사각형 별찍기 (0) | 2023.03.29 |
[프로그래머스 - JAVA] 부족한 금액 계산하기 (0) | 2023.03.29 |
[프로그래머스 - JAVA] 문자열 다루기 기본 (2) | 2023.03.29 |
[프로그래머스 - JAVA] 내적 (0) | 2023.03.28 |
댓글