백준 2738 파이썬
2023. 1. 30. 15:35ㆍ백준 알고리즘
https://www.acmicpc.net/problem/2738
2738번: 행렬 덧셈
첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같
www.acmicpc.net
n, m = map(int,input().split())
blank_list = [0] * n
blank_list2 = [0] * n
for i in range(n):
blank_list[i] = list(map(int,input().split()))
for j in range(n):
blank_list2[j] = list(map(int,input().split()))
for k in range(n):
for l in range(m):
blank_list[k][l] += blank_list2[k][l]
for i in blank_list:
print(*i)
조금 까다로운 문제다.
먼저 리스트의 속성을 n개 만든 후, for 을 이용하여 입력받은 데이터로 행렬 안의 수를 전부 바꾸어 준다.
그리고, 이중 for 문을 사용하여 리스트끼리 더해주고, 프린트 해주면 된다.
'백준 알고리즘' 카테고리의 다른 글
백준 25083 파이썬 (0) | 2023.01.31 |
---|---|
백준 10828 파이썬 (0) | 2023.01.30 |
백준 27294 파이썬 (0) | 2023.01.30 |
백준 9012 파이썬 (0) | 2023.01.27 |
백준 1978 파이썬 (0) | 2023.01.27 |