2D 어레이(#2738, 매트릭스 추가, 브론즈 V)

Time LimitMemory LimitSubmissionCorrect올바른 사람의 백분율

1 초 128MB 34016 18708 16567 56.030%

N*M 크기의 두 행렬 A와 B가 주어지면 두 행렬을 더하는 프로그램을 작성하십시오.

기입

첫 번째 줄은 행렬의 크기 N과 M을 제공합니다. 두 번째 행부터 N행에는 행렬 A의 M개 요소가 차례로 주어진다. 그런 다음 행렬 B의 M 요소가 N 행에 순차적으로 제공됩니다. N과 M은 100보다 작거나 같고 행렬의 요소는 절대값이 100보다 작거나 같은 정수입니다.

누르다

첫 번째 행부터 N개의 행에 행렬 A와 B를 더한 행렬을 반환합니다. 행렬의 각 요소는 공백으로 구분됩니다.

샘플 입력 1 복사

3 3
1 1 1
2 2 2
0 1 0
3 3 3
4 4 4
5 5 100

예제 출력 1 복사

4 4 4
6 6 6
5 6 100

내 코드

a,b = map(int, input().split())
list_a = ()
list_b = ()
for i in range(2*a):
    if i < a:
        list_a.append(list(map(int,input().split())))
    else:
        list_b.append(list(map(int,input().split())))
for i in range(len(list_a)):
    for j in range(len(list_a(0))):
        sum_total = list_a(i)(j)+list_b(i)(j)
        print(sum_total, end = ' ')
    print()