코딩테스트 연습 - 행렬의 곱셈 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
행렬의 곱셈, 행렬의 거듭제곱 – 수학방 (mathbang.net)
[0]을 하는 이유는 두 번째 행렬 각 행의 길이 만큼 반복하기 위함
저렇게 안하면 코드는 첫 번째 행렬의 길이만큼 반복함
⇨ 이 경우, n * n 행렬끼리 곱하는 경우에만 적용이 됨
⇨ (3x2)*(2x3)이면 두 번째 행렬[3]은 없기 때문에 에러 뜸
소소하게 재미있는 포인트
행렬 곱셈은 6중 포문 쓰면 제일 연산 속도가 빠름
Putting Your Data and Code in Order: Optimization and Memory – Part 1 (intel.com)
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 Lv. 2] 다음 큰 숫자 - 비트연산자 사용한 시간 복잡도 O(1) JavaScript 풀이 (0) | 2022.12.08 |
---|---|
[프로그래머스 Lv.2] 영어 끝말잇기 JavaScript 풀이 (0) | 2022.12.07 |
[프로그래머스 Lv 2] 카펫 JavaScript 풀이 (0) | 2022.12.03 |
[프로그래머스 Lv 2] JadenCase 문자열 만들기 JavaScript 풀이 (0) | 2022.12.02 |
[프로그래머스 Lv 2] 기능개발 JavaScript 풀이 + 리팩토링 시도.. (0) | 2022.12.01 |