[Algorithm] programmers level 1 : 행렬의 덧셈

sunny·2021년 2월 27일
0
post-thumbnail

문제

https://programmers.co.kr/learn/courses/30/lessons/12950


풀이

이중배열 문제이므로 for문을 두번 돌려서 해결하였다. arr1의 arr2의 행과 열의 크기가 같으므로 우선 arr1의 길이만큼 for in문을 돌려서 answer에 빈 배열을 push해준다. 첫번째 for문을 돌고 나면 배열의 형태는 [ [], [] ]와 같은 이중배열형태를 띄게 된다.
두번째 for문은 배열 안의 배열을 탐색하기 위해 사용하므로 arr1[i]의 길이만큼 돌게 된다. answer[i]번째에 arr1[i][j] + arr2[i][j]를 push해 준다. 두번째 반복문까지 돌고나면 배열의 형태는 [ [1, 2], [3, 4] ] 형태를 띄게된다.
방법2는 이중 for문 대신 map으로 해결한 방법이다.


결과

profile
blog 👉🏻 https://kimnamsun.github.io/

0개의 댓글