ComputerScience/Coding Test
C# 백준 2738번: 행렬 덧셈
VirtualDever
2022. 11. 20. 20:47
using System;
class Program {
static void Main(string[] args) {
string stringN = Console.ReadLine();
string[] stringArray = stringN.Split(' ', StringSplitOptions.None);
int Y = Convert.ToInt32(stringArray[0]);
int X = Convert.ToInt32(stringArray[1]);
int[,] matrixA = new int[Y,X];
for (int i = 0; i < Y; i++) {
string s = Console.ReadLine();
string[] sArray = s.Split(' ', StringSplitOptions.None);
for (int j = 0; j < X; j++) {
matrixA[i, j] = Convert.ToInt32(sArray[j]);
}
}
int[,] matrixB = new int[Y, X];
for (int i = 0; i < Y; i++)
{
string s = Console.ReadLine();
string[] sArray = s.Split(' ', StringSplitOptions.None);
for (int j = 0; j < X; j++)
{
matrixB[i, j] = Convert.ToInt32(sArray[j]);
}
}
// 더하기 결과 출력
int[,] matrixR = new int[Y,X];
for (int i = 0; i < Y; i++) {
for (int j = 0; j < X; j++) {
matrixR[i, j] = matrixA[i, j] + matrixB[i, j];
Console.Write(matrixR[i, j] + " ");
}
Console.WriteLine();
}
}
}
문제 출처
https://www.acmicpc.net/problem/2738
2738번: 행렬 덧셈
첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같
www.acmicpc.net