์นดํ
๊ณ ๋ฆฌ ์์
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 2. ํ๋ ฌ์ ๊ณฑ์
์๋๋ค
2022. 8. 3. 19:49
https://school.programmers.co.kr/learn/courses/30/lessons/12949
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ง๊ทธ๋๋ก ํ๋ ฌ์ ๊ณฑ์ ์ด๋ค.
์ด ์ฝ๋๋ ์์๋ฌ์ผ ํ ๊ฒ ๊ฐ์ ๊ธฐ๋กํ๋ค.
def solution(arr1, arr2):
arr = [[0 for _ in range(len(arr2[0]))] for _ in range(len(arr1))]
for i in range(len(arr1)): #3. 0~2
for j in range(len(arr2[0])): #2. 0~1
for k in range(len(arr1[0])):
arr[i][j] += (arr1[i][k] * arr2[k][j])
return arr
์์ฒ๋ผ ๋ง๋ค๋ฉด ๋๋ค.