본문 바로가기

알고리즘

프로그래머스[12949] - 행렬의 곱셈(lv2)

반응형

문제는 여기서!

https://school.programmers.co.kr/learn/courses/30/lessons/12949

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제설명

더보기

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

제한 조건
  • 행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하입니다.
  • 행렬 arr1, arr2의 원소는 -10 이상 20 이하인 자연수입니다.
  • 곱할 수 있는 배열만 주어집니다.
입출력 예arr1arr2return
[[1, 4], [3, 2], [4, 1]] [[3, 3], [3, 3]] [[15, 15], [15, 15], [15, 15]]
[[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]]

문제해결keyPoint

  1. 행렬의 곱셈이다.
  2. 크게 어렵지 않으나, for문을 돌리다가 햇갈려서 끝내 다른글을 참고해서 풀었다. ㅠㅠ

20221109 풀이

https://github.com/HyundeokPark/algoithmPractice/blob/master/src/com/company/programmers/lv2/Lesson12949.java

 

GitHub - HyundeokPark/algoithmPractice: 알고리즘 풀이

알고리즘 풀이. Contribute to HyundeokPark/algoithmPractice development by creating an account on GitHub.

github.com

refs

https://velog.io/@hyeon930/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%ED%96%89%EB%A0%AC%EC%9D%98-%EA%B3%B1%EC%85%88-Java

 

[프로그래머스] 행렬의 곱셈 (Java)

프로그래머스 행렬의 곱셈단순히 행렬의 계산을 하려고 하면 어렵지 않다. 그런데 코드로 옮기려고 하면? 생각보다 쉽게 구현되지 않았다. 그래서 다시 행렬 연산을 공부하고 하나씩 옮겨봤다.

velog.io

 

반응형