알고리즘 2

[프로그래머스] Lv2. 행렬 테두리 회전하기

https://school.programmers.co.kr/learn/courses/30/lessons/77485 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제일단, 위 문제 설명만을 읽었을 때 한번에 이해되지 않았다. 아래의 예시를 통해 쉽게 이해할 수 있었다. 예시 위의 왼쪽 예시는 rows와 columns가 각각 6, 6으로 주어졌을 때의 초기 행렬의 모습이다.이때, queries도 함께 주어지는데, queries의 첫 번째 요소인 [2, 2, 5, 4] 리스트를 적용했을 때의 예시이다.[2, 2, 5, 4] 리스트의 의미는 직사각형의 범위를 지정..

[프로그래머스] Lv2. 행렬의 곱셈

https://school.programmers.co.kr/learn/courses/30/lessons/12949?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해라. 입출력 제한 사항행렬 arr1, arr2의 행과 열의 길이는 2이상 100 이하입니다.행렬 arr1, arr2의 원소는 -10 이상 20 이하인 자연수입니다.곱할 수 있는 배열만 주어집니다. 답 도출가능하다면 나는 기본적으로 항상 문제를 가장 단..