[프로그래머스] 이차원 행렬 덧셈

kjh1551·2020년 9월 8일
0

알고리즘 풀이

목록 보기
5/14
post-thumbnail
def solution(arr1, arr2):
    answer = []
    
    for i in range(len(arr1)):
        temp = []
        for j in range(len(arr2[0])):
            temp.append(arr1[i][j]+arr2[i][j]);
        answer.append(temp);
            
    return answer

배운점

이차원 배열 돌때, 두번째 있는 배열 인덱스는 전체 길이가 아닌 가로 길이로 조정해줄것!

즉 2X2 이차원 배열의 len 을 출력 하면 2가 나오지만
2X3 의 len 을 출력하면 3이 나오기에, 가로 길이로 조정해주어야한다.
너무 대충 생각해서 놓친 부분이었다.
직접 프린트 해보며 다시 깨달았다.

0개의 댓글