행렬의 곱셉 (Level 2)

정은경·2020년 11월 1일
0

1. 문제

1-1. 행렬의 곱셉 방법

2. 나의 풀이

def solution(arr1, arr2):
    height = len(arr1)
    width = len(arr2[0])
    
    answer = []
    for i in range(0, height):
        row = []
        line1 = arr1[i]
        for j in range(0, width):
            line2 = []
            for k in range(len(arr2)):
                line2.append(arr2[k][j])
            # print(line2)
            new_num = 0
            for t in range(0, len(line1)):
                new_num += line1[t]*line2[t]
            row.append(new_num)
        answer.append(row)
    # print(answer)
    return answer

3. 남의 풀이



4. 느낀 점

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글