코딩테스트 | 행렬의 덧셈

😶 행렬의 덧셈

🤔 문제

행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.

⌛ 제한사항

  • 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.

💌 입출력 예

arr1arr2
[[1,2],[2,3]][[3,4],[5,6]][[4,6],[7,9]]
[[1],[2]][[3],[4]][[4],[6]]

😀 접근

  • for루프 두번 돌리면 될 것 같다.

✏ 구현

def solution(arr1, arr2):
    ans = []
    
    for x1, y1 in zip(arr1, arr2):
        tmp = []
        for x2, y2 in zip(x1, y1):
            tmp.append(x2+y2)
        ans.append(tmp)
    
    return ans

🏆 결과

테스트 1 〉	통과 (0.01ms, 10.2MB)
테스트 2 〉	통과 (0.10ms, 10.2MB)
테스트 3 〉	통과 (0.29ms, 10.3MB)
테스트 4 〉	통과 (0.16ms, 10.3MB)
테스트 5 〉	통과 (0.07ms, 10.2MB)
테스트 6 〉	통과 (0.14ms, 10.3MB)
테스트 7 〉	통과 (0.01ms, 10.2MB)
테스트 8 〉	통과 (0.09ms, 10.2MB)
테스트 9 〉	통과 (0.86ms, 11MB)
테스트 10 〉	통과 (0.80ms, 10.7MB)
테스트 11 〉	통과 (0.61ms, 10.5MB)
테스트 12 〉	통과 (0.59ms, 10.6MB)
테스트 13 〉	통과 (0.56ms, 10.6MB)
테스트 14 〉	통과 (0.60ms, 10.6MB)
테스트 15 〉	통과 (0.66ms, 10.6MB)
테스트 16 〉	통과 (0.67ms, 10.6MB)
테스트 17 〉	통과 (18.61ms, 22.9MB)

좋은 웹페이지 즐겨찾기