본문 바로가기
Problem Solving/BOJ

[BOJ][Python]2740번 풀이

by NoiB 2022. 6. 13.
반응형

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

 

2740번: 행렬 곱셈

첫째 줄에 행렬 A의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 순서대로 주어진다. 그 다음 줄에는 행렬 B의 크기 M과 K가 주어진다. 이어서 M개의 줄에 행렬 B의 원소 K개

www.acmicpc.net

n,m = map(int, input().split())
a = [list(map(int, input().split())) for _ in range(n)]
m,k = map(int, input().split())
b = [list(map(int, input().split())) for _ in range(m)]
c = [[0 for _ in range(k)] for _ in range(n)]
for i in range(n):
    for j in range(m):
        for h in range(k):
            c[i][h] += a[i][j]*b[j][h]
for i in c:
    print(*i)

크게 어려운 문제는 아니구요. 뭐가 행이고 뭐가 열인지 주의깊게 살펴보면 되는 문제라고 생각합니다. 저도 인덱스에러 엄청 떴어요.

반응형

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ][Python]9372번 풀이  (0) 2022.06.13
[BOJ][Python]19947번 풀이  (0) 2022.06.13
[BOJ][Python]2630번 풀이  (0) 2022.06.13
[BOJ][Python]1927번 풀이  (0) 2022.06.12