ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ํ๋ ฌ์ ๋ง์
์ฝ๋ฉํ ์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ > ํ๋ ฌ์ ๋ง์
๐ฉ ๋ฌธ์ ์ค๋ช
ํ๋ ฌ์ ๋ง์ ์ ํ๊ณผ ์ด์ ํฌ๊ธฐ๊ฐ ๊ฐ์ ๋ ํ๋ ฌ์ ๊ฐ์ ํ, ๊ฐ์ ์ด์ ๊ฐ์ ์๋ก ๋ํ ๊ฒฐ๊ณผ๊ฐ ๋ฉ๋๋ค. 2๊ฐ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์ ๋ ฅ๋ฐ์, ํ๋ ฌ ๋ง์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
๐ฉ ์ ํ ์กฐ๊ฑด
โ๏ธ ํ๋ ฌ arr1, arr2์ ํ๊ณผ ์ด์ ๊ธธ์ด๋ 500์ ๋์ง ์์ต๋๋ค.
๐ฉ ๋ฌธ์ ํ์ด
function solution(arr1, arr2) {
for(i=0; i<arr1.length; i++){
for(j=0; j<arr1[0].length; j++){
arr1[i][j] += arr2[i][j]
}
}
return arr1;
}
for๋ฌธ์ ๋๋ฆด ๋ i์ j์ ์ต๋๊ฐ์ ๊ตฌํ๊ธฐ๊ฐ ์ด๋ ค์ ์ต๋๋ค. ์๋ฌดํผ, arr1์ ๊ฐ ํ๋ ฌ์ arr2์ ๊ฐ์ ๋ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
๐ฉ ๋ค๋ฅธ ํ์ด
function sumMatrix(A,B){
return A.map((a,i) => a.map((b, j) => b + B[i][j]));
}
map()์ ๋ ๋ฒ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ๋ณต์ฌํ ๋ค ๊ฐ์ ๋ํด์ฃผ์์ต๋๋ค. ํ์ง๋ง ์ ๋ ์ดํด๊ฐ ์...
'Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ (2) | 2022.11.19 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ์ฝ์์ ๊ฐ์์ ๋ง์ (2) | 2022.11.19 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋ด์ (1) | 2022.11.16 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (4) | 2022.11.15 |
ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ : x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (3) | 2022.11.14 |
๋๊ธ