Lined Notebook

[Level 2] [Java] 행렬의 곱셈

by HeshAlgo
728x90

<행렬의 곱셈>

문제 설명

2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.

 

제한 사항

  • 행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하입니다.

  • 행렬 arr1, arr2의 원소는 -10 이상 20 이하인 자연수입니다.

  • 곱할 수 있는 배열만 주어집니다.

입출력 예

내 생각

맨 처음 j의 값을 while문으로 사용해 코드를 짰을 때, 테스트 케이스는 통과했지만 채점을 실행했을 때 모두 실패로 떴습니다. 그래서 3중 for문으로 수정하여 제출했을 때 모든 채점을 통과할 수 있었습니다. 행렬의 곱셈의 규칙은 2번째 for문의 규칙을 찾아내서 풀 수 있었습니다. 직접 공책으로 곱해지는 행렬의 수를 계산해보시면 규칙을 찾을 수 있을 것입니다.

 

푼 시간

50분 18초

 

작성 코드

실행 결과

블로그의 정보

꾸준히 공부하는 개발 노트

HeshAlgo

활동하기