반응형
https://www.acmicpc.net/problem/2738
2738번: 행렬 덧셈
첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같
www.acmicpc.net
백준 런타임 에러는 대부분 잘못된 인덱스 참조로 많이 발생한다고 하는데 쓸데없는 결과값 변수 때문에도 발생하는 것 같아요. 최대한 메모리를 덜 쓰는 습관을 들여야 될 것 같습니다.
def sol():
n, m = map(int, input().split())
matrix1 = [list(map(int, input().split())) for _ in range(n)]
matrix2 = [list(map(int, input().split())) for _ in range(n)]
result = [[0 for _ in range(n)] for _ in range(m)]
# for i in range(n):
# for j in range(m):
# result[i][j] = matrix1[i][j] + matrix2[i][j]
for i in range(n):
for j in range(m):
print(matrix1[i][j] + matrix2[i][j], end=' ')
print()
sol()
반응형
'알고리즘 > 문제' 카테고리의 다른 글
[SWEA] 1204번 최빈수 구하기 (0) | 2024.01.18 |
---|---|
[Python] 파이썬 8958번, 파이썬 문자열 저장 방식 (0) | 2021.07.09 |
[Python] 백준 3052번 파이썬, 리스트 중복 제거 하는 법 (0) | 2021.07.08 |
[Python] 백준 2577번 파이썬, 숫자의 개수 (0) | 2021.07.08 |
[Python] 백준 1110번 파이썬 (0) | 2021.07.08 |