내 코드
def solution(arr1, arr2):
answer = []
for i in range(len(arr1)):
l=[]
for k in range(len(arr1[i])):
l.append(arr1[i][k]+arr2[i][k])
answer.append(l)
return answer
arr1과 arr2의 길이가 같다는 점을 사용하여 풀었다.
다른사람 코드
def sumMatrix(A,B):
answer = [[c + d for c, d in zip(a, b)] for a, b in zip(A,B)]
return answer
아.. zip.,,저번에 정리했었는데 까먹고있었다...
먼저 zip으로 a,b를 가져와 list a와 b에서 또 zip을 사용하여 원소를 추출해 더한다.
'코딩테스트 > Python' 카테고리의 다른 글
[프로그래머스] 더 맵게 (0) | 2021.08.03 |
---|---|
[프로그래머스] 위클리 챌린지 1주차 (0) | 2021.08.02 |
[프로그래머스] 최대공약수와 최소공배수 (0) | 2021.08.01 |
[프로그래머스] 시저 암호 (0) | 2021.08.01 |
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2021.07.31 |