[백준] #2738 행렬 덧셈 python

2022. 12. 26. 21:59

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

 

2738번: 행렬 덧셈

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

www.acmicpc.net

 

📕 설명 📕

 

1. 2차원 배열을 각각 N, M 값에 맞게 만든다.

 

2. 각 원소를 더할 matrix를 만들어 더해준다.

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

N, M = map(int, input().split())

matrix_A = [[] for _ in range(N)]
matrix_B = [[] for _ in range(N)]
for i in range(N):
    A_list = list(map(int ,input().split()))
    for j in range(M):
        matrix_A[i] = A_list

for i in range(N):
    B_list = list(map(int ,input().split()))
    for j in range(M):
        matrix_B[i] = B_list

matrix = [[0]*M for _ in range(N)]
for i in range(N):
    for j in range(M):
        matrix[i][j] = matrix_A[i][j] + matrix_B[i][j]

for i in matrix:
    print(*i)

BELATED ARTICLES

more