프로그래머스 / 코딩 테스트 / 행렬의 곱셈
문제 설명 문제 해결 선형대수를 배울 때 행렬곱에 대해서 배운 적이 있다. [스크랩] 행렬이란 무엇인가?- 선형대수.벡터와의 관계 선형대수란 무엇인가? [행렬.벡터와의 관계] -재능있는 대한민국 고딩들을 위해- 선형대수란 말그대로 선형대수다. 선형은 곧 직선이요 대수는 곧 방정식이다. 곧, 직선방정 blog.daum.net m * n, n * r 크기의 행렬을 곱하면 m * r 크기의 행렬이 나온다. 첫 번째 행렬의 행 벡터들과 두 번째 행렬 열 벡터들을 내적하여 새로운 행렬을 구성한다. 두 번째 행렬의 행과 열을 바꿔준다. [파이썬] 이차원 리스트 행과 열을 쉽게 바꾸기 다음과 같은 이차원 리스트가 있다고 가정하자. mylist = [ [1,2,3], [4,5,6], [7,8,9] ] 이차원 리스트 행..
프로그래머스 / 코딩 테스트 / 2016년
문제 설명 문제 해결 네이버 캘린더 앱에 들어가서 2016년 각 월의 일이 얼마나 있는지 파악한다. 날이 얼마나 지났는지 계산을 하여 나머지 연산을 이용해 몇요일이 지났는지 구한다. def solve(a, b): res = ("FRI","SAT","SUN","MON","TUE","WED","THU") day = (31, 29, 31, 30, 31,30, 31, 31, 30, 31, 30, 31) return res[(((sum(day[:a]) - (day[a-1] - b)) % 7) -1)] def solution(a, b): answer = solve(a,b) return answer 물론 억지로 한 줄을 만들 수 있다. def solve(a, b): return ("FRI","SAT","SUN","M..