반응형
[프로그래머스 코딩테스트 JavaScript] Level 1-32 행렬의 덧셈
문제 설명
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
제한 조건
- 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.
입출력 예
arr1arr2return
[[1,2],[2,3]] | [[3,4],[5,6]] | [[4,6],[7,9]] |
[[1],[2]] | [[3],[4]] | [[4],[6]] |
나의 코드
뭔가 map으로 풀어질 것 같았는데 map 사용 미숙으로 실패
2중 for문으로도 하는데 시간이 한 ~ 참 걸림
let a, b=[]; 의 위치 조정 하느라, 행렬 덧셈 생각하느라 오래걸림.
행렬쪽 지식이 부족한듯 !!!!!! 열불
다른 분 코드
answer[i] =[]; 요렇게 할 수도 잇군..
따라 쳐보기1
map 2번 하면 이중for문..
첫번째 맵에서 arr만쓰고 두번째 ele,n만 쓰고 계속 고민했었는데
둘다 index를 넣어주면 됐다.
2
{} 대괄호가 빠지면 return 도 빠져야한다.
굳이 ele=ele_arr~ 이렇게 안쓰고 ele=를 삭제해도 괜춘하다.
알고나면 이렇게 간단한데 ㅠㅠㅠㅠㅠ
최종
{ return } 빼는게 더 깔끔한거같다.
반응형
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스 코딩테스트 JavaScript] Level 1-33 소수 찾기 (0) | 2021.05.23 |
---|---|
[프로그래머스 코딩테스트 JavaScript] Level 1-31 직사각형 별찍기 (0) | 2021.05.23 |
[프로그래머스 코딩테스트 JavaScript] Level 1-30 음양 더하기 (0) | 2021.05.23 |
[프로그래머스 코딩테스트 JavaScript] Level 1-29 핸드폰 번호 가리기 (0) | 2021.05.23 |
[프로그래머스 코딩테스트 JavaScript] Level 1-28 이상한 문자 만들기 string 짝수/홀수별로 대소문자 바꾸기 (0) | 2021.05.23 |