백준[baekjoon]/Python

백준(baekjoon) [Python] - 2738번: 행렬 덧셈

_KTH_ 2023. 3. 3. 15:53
728x90

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

 

2738번: 행렬 덧셈

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

www.acmicpc.net


~~ 1 ~~

## 행렬 덧셈
import sys

n, m = map(int, sys.stdin.readline().split())

arr1 = [0 for _ in range(n)]
for i in range(n):
    arr1[i] = list(map(int, sys.stdin.readline().split()))

arr2 = [0 for _ in range(n)]
for i in range(n):
    arr2[i] = list(map(int, sys.stdin.readline().split()))

for i in range(n):
    for j in range(m):
        print(f"{arr1[i][j] + arr2[i][j]} ", end = '')
    print()

~~ 2 ~~

## 행렬 덧셈

n, m = map(int, input().split())

arr1 = [list(map(int, input().split())) for i in range(n)]
arr2 = [list(map(int, input().split())) for i in range(n)]

for i in range(n):
    for j in range(m):
        print("{} ".format(arr1[i][j] + arr2[i][j]), end = "")
    print()

MEMO

-- [1], [2] 모두 2차원 리스트 2개를 생성 후 각 요소를 더하여 출력

-- 두 코드는 2차원 리스트 생성 및 입력에서 차이가 있어서 기록

 

!! 뭐든지 다양한 파이썬 !!

728x90
728x90