Input + Output = True
ํ๋ก๊ทธ๋๋จธ์ค - ํ๋ ฌ์ ๋ง์ ๋ณธ๋ฌธ
ํ๋ ฌ์ ๋ง์
๋ฌธ์ ์ค๋ช
ํ๋ ฌ์ ๋ง์ ์ ํ๊ณผ ์ด์ ํฌ๊ธฐ๊ฐ ๊ฐ์ ๋ ํ๋ ฌ์ ๊ฐ์ ํ, ๊ฐ์ ์ด์ ๊ฐ์ ์๋ก ๋ํ ๊ฒฐ๊ณผ๊ฐ ๋ฉ๋๋ค.
2๊ฐ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์ ๋ ฅ๋ฐ์, ํ๋ ฌ ๋ง์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ํ ์กฐ๊ฑด
ํ๋ ฌ arr1, arr2์ ํ๊ณผ ์ด์ ๊ธธ์ด๋ 500์ ๋์ง ์์ต๋๋ค.
let arr1 = [[1,2],[2,3]]
let arr2 = [[3,4],[5,6]]
let arr3 = [[1],[2]]
let arr4 = [[3],[4]]
function solution(array1, array2){
let result = array1
.map((arr, i) => array2[i]
.map((val, j) => val + arr[j]
))
return result
}
console.log(solution(arr1, arr2))
2์ค map ํจ์ ์ฌ์ฉ, ๋ฐฐ์ด index ๊ฐ ์ ๊ทผ์ผ๋ก ํด๊ฒฐ
https://school.programmers.co.kr/learn/courses/30/lessons/12950?language=javascript
'๐ตAlgorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ (0) | 2022.12.31 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ (0) | 2022.12.30 |
ํ๋ก๊ทธ๋๋จธ์ค - ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ (0) | 2022.12.27 |
ํ๋ก๊ทธ๋๋จธ์ค - ํ๊ท ๊ตฌํ๊ธฐ (0) | 2022.12.27 |
ํ๋ก๊ทธ๋๋จธ์ค - ์์ ๋ํ๊ธฐ (0) | 2022.12.26 |
Comments