백준

[백준 2738] 행렬 덧셈 (Node.js) / 자바스크립트 행렬끼리 덧셈

mark340 2023. 1. 9. 23:12

https://www.acmicpc.net/problem/2738

 

2738번: 행렬 덧셈

첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같

www.acmicpc.net


 

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 이용)
};

 

 

 

 

숏코딩 첨으로 순위권에 들었다..