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๋กœ ์„ค์ •ํ–ˆ๋‹ค.

 

+ Recent posts