ํ๋ ฌ ๋ง์
https://programmers.co.kr/learn/courses/30/lessons/12950
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํ๋ ฌ์ ๋ง์ | ํ๋ก๊ทธ๋๋จธ์ค
ํ๋ ฌ์ ๋ง์ ์ ํ๊ณผ ์ด์ ํฌ๊ธฐ๊ฐ ๊ฐ์ ๋ ํ๋ ฌ์ ๊ฐ์ ํ, ๊ฐ์ ์ด์ ๊ฐ์ ์๋ก ๋ํ ๊ฒฐ๊ณผ๊ฐ ๋ฉ๋๋ค. 2๊ฐ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์ ๋ ฅ๋ฐ์, ํ๋ ฌ ๋ง์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. ์ ํ ์กฐ๊ฑด ํ๋ ฌ arr1, arr2์ ํ๊ณผ ์ด์ ๊ธธ์ด๋ 500์ ๋์ง ์์ต๋๋ค. ์ ์ถ๋ ฅ ์ arr1 arr2 return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[
programmers.co.kr
<ํ๋ ฌ์ ๋ง์ >

โ ์ฒ์ ํผ ํ์ด
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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]+arr2[i][j];
}
}
return answer;
}
}
|
cs |
1.์ํ ์ฐฉ์ค
- ๋งจ์ฒ์ ํ๊ณผ ์ด์ด ๊ฐ์ ํ๋ ฌ์ด๋ผ๊ณ ํด์ ์ ์ฌ๊ฐํ์ด๋ผ๊ณ ์๊ฐํด์ i ์ ์กฐ๊ฑด๊ณผ j์ ์กฐ๊ฑด์ arr1.length๋ก ์ค์ ํ๋ค.