A=[]
B=[]
row,col = map(int,input().split()) #행렬의 크기를 입력받기
for r in range(row):
r=list(map(int,input().split()))
A.append(r)
for r in range(row):
r=list(map(int,input().split()))
B.append(r)
for r in range(row):
for c in range(col):
print(A[r][c]+B[r][c], end=' ')
print()
3 3
1 1 1
2 2 2 4 4 4
0 1 0 > 6 6 6
3 3 3 5 6 100
4 4 4
5 5 100
1. 한 행씩 입력을 받으므로 r에 한 행을 저장해준다
2. 이를 행의 크기(3)만큼 반복하여 입력받는다
3. 이를 통해 행렬 A와 B를 완성시킨다.
4. 행렬 A,B를 더한 행렬을 출력한다.
map함수?
1개의 입력이 아니라, 여러개가 입력된 경우 각 요소들에 대해 특정한 함수를 적용시키고 싶을 때
위 경우인 row,col = map(int,input().split())는
입력된 row과 col값을 int로 적용시키고 싶은 경우이다.
하나의 묶음으로 담기위해서 리스트로 받고 싶을 때
a = list(map(int, input().split()))
'백준' 카테고리의 다른 글
백준 2750 [파이썬] (len,버블,삽입) (0) | 2023.01.26 |
---|---|
백준 2587 [파이썬] (0) | 2023.01.18 |
sort()함수와 sorted()함수 (0) | 2023.01.18 |
백준 2581 [파이썬] (0) | 2023.01.15 |
백준 1316 [파이썬] (.count) (0) | 2022.12.21 |