ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • programmers: 행렬의 덧셈
    STUDY/Algorithm 2022. 2. 23. 20:53

     

     

     

     

    [ 첫번째 풀이 ]

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

    C언어로 알고리즘을 풀다, Javascript로 넘어오니 2차원 배열 생성도 어색하다.

     

     

    [ 두번째 풀이 ]

    function solution(arr1, arr2) {
        let answer = [[]];
        
        for(let i=0; i<arr1.length; i++){
            answer[i] = []; //answer[i]에 박스 하나 생성
            
            for(let j=0; j<arr1[i].length; j++)
            {
                answer[i].push(Number(arr1[i][j]+arr2[i][j]));
            }
        }
        
        return answer;
    }

     

     

     

     

    몇 년 동안 잊고 지내던 알고리즘 문제를 다시 풀려니까 꽤나 골치를 앓고 있다.

    갈 길이 멀다...! 

    'STUDY > Algorithm' 카테고리의 다른 글

    programmers: 직사각형 별찍기  (0) 2022.02.23
    programmers: 핸드폰 번호 가리기  (0) 2022.02.23
    programmers: 크레인 인형뽑기 게임  (0) 2022.02.23
Designed by Tistory.