문제 설명
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
나의 풀이
import numpy as np
def solution(arr1, arr2):
arr1 = np.array(arr1)
arr2 = np.array(arr2)
return (arr1 + arr2).tolist()
이 문제는 numpy를 사용하면 매우 쉽게 풀 수 있습니다. 넘파이는 행렬, 텐서를 이용할 때 사용되는 패키지로 데이터 사이언스 쪽을 공부하게 된다면 반드시 알아야 하는 패키지입니다. 각 행렬을 numpy array로 만들어 더해주면 쉽게 값을 구할 수 있습니다.
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12950
'Algorithm > Daily Coding Tests Challenge' 카테고리의 다른 글
[Leetcode] Easy : Reverse integer (0) | 2021.08.20 |
---|---|
[프로그래머스 코딩테스트] lv1. 2주차 : 상호 평가 (0) | 2021.08.18 |
[프로그래머스 코딩테스트] lv1. 최대공약수와 최소공배수 (0) | 2021.08.18 |
[프로그래머스 코딩테스트] lv1. 직사각형 별찍기 (0) | 2021.08.17 |
[프로그래머스 코딩테스트] lv1. x만큼 간격이 있는 n개의 숫자 (0) | 2021.08.17 |