공부/코딩테스트

[프로그래머스] 행렬의 덧셈, x만큼 간격이 있는 n개의 숫자

ghhong 2021. 1. 10. 11:38

 

나의 답 : 

def solution(arr1, arr2):
    l=[]
    answer = []
    for i in range(len(arr1)):
        for j in range(len(arr1[0])):
            l.append(arr1[i][j]+arr2[i][j])
        answer.append(l)
        l=[]
            
    return answer

다른 사람의 답 :

def sumMatrix(A,B):
    answer = [[c + d for c, d in zip(a, b)] for a, b in zip(A,B)]
    return answer

 

 

나의 답 :

def solution(x, n):
    answer = []
    a=x
    for i in range(n):
        answer.append(a)
        a+=x
    return answer

다른 사람의 답은 음수일 때를 고려하지 않아 가져오지 않음.