[Level 2] [Java] 행렬의 곱셈
by HeshAlgo728x90
<행렬의 곱셈>
문제 설명
2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.
제한 사항
-
행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하입니다.
-
행렬 arr1, arr2의 원소는 -10 이상 20 이하인 자연수입니다.
-
곱할 수 있는 배열만 주어집니다.
입출력 예
내 생각
맨 처음 j의 값을 while문으로 사용해 코드를 짰을 때, 테스트 케이스는 통과했지만 채점을 실행했을 때 모두 실패로 떴습니다. 그래서 3중 for문으로 수정하여 제출했을 때 모든 채점을 통과할 수 있었습니다. 행렬의 곱셈의 규칙은 2번째 for문의 규칙을 찾아내서 풀 수 있었습니다. 직접 공책으로 곱해지는 행렬의 수를 계산해보시면 규칙을 찾을 수 있을 것입니다.
푼 시간
50분 18초
작성 코드
실행 결과
'알고리즘 > 프로그래머스 (Level 2)' 카테고리의 다른 글
[Level 2] [Java] N개의 최소공배수 (0) | 2020.01.29 |
---|---|
[Level 2] [Java] JadenCase 문자열 만들기 (0) | 2020.01.24 |
[Level 2] [Java] 피보나치 수 (0) | 2020.01.23 |
[Level 2] [Java] 최솟값 만들기 (0) | 2020.01.23 |
[Level 2] [Java] 최댓값과 최솟값 (0) | 2020.01.23 |
블로그의 정보
꾸준히 공부하는 개발 노트
HeshAlgo