개발자 '쑥말고인절미'

[프로그래머스] JS 행렬의 덧셈 본문

STUDY/코딩테스트

[프로그래머스] JS 행렬의 덧셈

쑥말고인절미 2022. 8. 14. 22:04

문제


내 답안

function solution(arr1, arr2) {
    var answer = [[]];
    let result = [];
    
    for(let i = 0; i < arr1.length; i++) {
        for(let j = 0; j < arr1[i].length; j++) {
            result.push(arr1[i][j] + arr2[i][j]);
        }
        answer[i] = result;
        result = [];
    }
    
    
    return answer;
}

메모

answer[i]에 push를 하려니 자꾸 안돼서 구글링 해보니 answer[]자체가 없어서 생긴 문제였다ㅎ... 나는 문제에서 주어진 2차 배열을 무조건적으로 사용하려고 했는데 친구는 1차배열로 수정하고 풀었더라. 대천재. 아래 소스가 친구 소스이다! 허락받고 올린다~~ 

function solution(arr1, arr2) {
    var answer = [] ;
    
    for(var i =0; i< arr1.length ; i++){
        answer[i] = [];
        for(var j =0; j< arr1[0].length ; j++){
            answer[i].push(arr1[i][j] + arr2[i][j]) ;
        }
            
    }
    console.log(arr1[0].length);
    return answer;
}

 


참고링크

https://okky.kr/article/530890

 

OKKY | 자바스크립트 배열

array 배열에서 뒤에서 n번째까지의 인덱스 값을 새로운 배열로 만드는 함수를 만들려고 하는데요.  아래 코드처럼 함수 실행하여 출력했을때 [ d , e ]가 출력되게요! var output getElementsAfter([ a , b ,

okky.kr