개발자 '쑥말고인절미'
[프로그래머스] JS 행렬의 덧셈 본문
문제

내 답안
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
'STUDY > 코딩테스트' 카테고리의 다른 글
| [프로그래머스] JS 하샤드 수 (0) | 2022.08.15 |
|---|---|
| [프로그래머스] JS 핸드폰 번호 가리기 (0) | 2022.08.15 |
| [프로그래머스] JS x만큼 간격이 있는 n개의 숫자 (0) | 2022.08.14 |
| [프로그래머스] JS 직사각형 별찍기 (0) | 2022.08.14 |
| [프로그래머스] C++ Level1 K번째수 (0) | 2022.08.08 |