https://www.acmicpc.net/problem/2738
let input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n')
let [N,M] = input[0].split(' ').map(Number);
for(let i=1; i<=N; i++){
let a = input[i].split(' ').map(Number) // 첫번째 행렬
let b = input[i+N].split(' ').map(Number) // 두번째 행렬
console.log(a.map((x,y) => x + b[y]).join(' ')) //첫번째+두번째 행렬의 합 (map 이용)
};
숏코딩 첨으로 순위권에 들었다..
'백준' 카테고리의 다른 글
[백준 2108] 통계학 / 배열 요소의 최빈값 구하기 / Object.entries() (0) | 2023.01.14 |
---|---|
[백준 18870] 좌표 압축 / Map (0) | 2023.01.14 |
[백준 1181번] 단어정렬 / Set(배열중복제거) / localeCompare() (단어정렬) (0) | 2023.01.14 |
[백준 2587] 대표값2 (Node.js) (0) | 2023.01.10 |
[백준 2941] 크로아티아 알파벳 (Node.js) (0) | 2023.01.01 |