Programmers/프로그래머스-행렬의 덧셈-python

cosmos·2021년 3월 23일
4
post-thumbnail

문제📖

풀이🙏

  • 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.
  • 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
    -> 이중 for문으로 각각의 요소들을 더해준뒤, listappend하여 결과값을 return하였다.

코드💻

# programmers, phase1 : 행렬의 덧셈, python
def solution(arr1, arr2):
    answer = []
    
    for i in range(len(arr1)):
        arr_sum = []
        for j in range(len(arr1[0])):
            arr_sum.append(arr1[i][j] + arr2[i][j])
        answer.append(arr_sum)
            
    return answer

최적코드

# - , 탈퇴한 사용자 , - , - , - 외 12 명 코드 참고
def sumMatrix(A,B):
    for i in range(len(A)) :
        for j in range(len(A[0])):
            A[i][j] += B[i][j] 
    return A

결과😎


출처 && 깃허브📝

https://programmers.co.kr/learn/courses/30/lessons/12950
github

0개의 댓글