728x90
문제
코딩테스트 연습 - 행렬의 덧셈
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요
programmers.co.kr
풀이
1. 처음 배열 선언시 answer에 arr1을 대입하여 answer과 arr1을 같게 만든다.
2. answer.length를 이용하여 행의 갯수를 구함
3. answer[i].length를 이용하여 열의 갯수를 구한다.
4. answer에 arr2의 원소를 하나씩 더해서 arr1+arr2 행렬을 구한다.
코드
class Solution {
public int[][] solution(int[][] arr1, int[][] arr2) {
int[][] answer = arr1;
for(int i=0;i<answer.length;i++)
for(int j=0;j<answer[i].length;j++)
answer[i][j]+=arr2[i][j];
return answer;
}
}
728x90
728x90
'Algorithm > Programmers Algo' 카테고리의 다른 글
Programmers 평균 구하기 JAVA (0) | 2022.05.05 |
---|---|
Programmers 하샤드 수 JAVA (0) | 2022.05.05 |
Programmers 핸드폰 번호 가리기 JAVA (0) | 2022.05.05 |
Programmers x만큼 간격이 있는 n개의 숫자 JAVA (0) | 2022.05.04 |
Programmers 직사각형 별찍기 JAVA (0) | 2022.05.04 |
댓글