[프로그래머스 | Python] 행렬의 곱셈

게으른 완벽주의자·2023년 2월 8일
0

프로그래머스

목록 보기
48/83
post-custom-banner

프로그래머스_행렬의 곱셈

arr1, arr2의 길이가 100이 넘지 않기 때문에 3중 for문으로도 가능한 문제였다

def solution(arr1, arr2):
    answer = []
    n1 = len(arr1)
    m1 = len(arr1[0])
    n2 = len(arr2)
    m2 = len(arr2[0])
    
    for i in range(n1):
        tmp_list = [0 for _ in range(m2)]
        for j in range(m1):
            for k in range(m2):
                tmp_list[k] += (arr1[i][j]*arr2[j][k])
        answer.append(tmp_list)
            
    return answer
profile
데이터를 공부하고 있습니다
post-custom-banner

0개의 댓글