Algorithm/programers

Algorithm/programers

행렬의 곱셈

내 생각 행렬의 곱셈이 가물가물 했다. 어렸을 때 배웠던 걸로 기억하는데, 여하튼 행렬의 곱셈을 살펴보기로 하였다. 그림을 보니 예전 기억이 다시 돌아왔는데, 행렬의 곱셈에서는 특정한 조건이 있다. 바로 곱하려는 matrix1 의 행의 갯수와 matrix2 의 열의 갯수가 같아야 한다는 점이다. 위에 그림을 참고하면 무슨말인지 바로 이해할 수 있을것이다. 다행이도 프로그래머스 문제 조건에는 곱할 수 있는 행렬들만 인자로 주어진다고 한다. 그러니 이 부분에 대해서는 딱히 신경쓰지 않아도 될 듯 하다. 다만, 추후에 랜덤한 행렬이 오는 경우라면 조건을 걸어주어야 할 듯 싶다. 저번 문제의 실수를 하지 않기 위해, 시간 복잡도를 먼저 따져보았다. 각 행렬의 행과 열의 최대값은 100! 따라서 n = 100 이..

Algorithm/programers

n^2 배열 자르기

그냥 쉽게 풀려고 했는데, 생각대로 되지 않아 시간내에 푸는걸 실패했다. 이쯤되면 난 알고리즘에 재능이 없는것 같기도... 일단 계속 풀어보자 문제 https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 첫 생각 처음에 문제를 제대로 이해하질 못했는데, 1행 1열 부터 i행 i열 까지라는 의미를 제대로 파악하지 못했다. 그런데 예제 코드를 통해 설명하는 부분을 보면서 의미를 알게 되었다. 예를 들어 i = 1 이라면 (1,0)(1,1)(0,1) 모두 ..

Yelihi
'Algorithm/programers' 카테고리의 글 목록