https://school.programmers.co.kr/learn/courses/30/lessons/181830
이 문제는 행의 길이와 열의 길이가 같도록 만들어 주는 문제이다.
먼저 행의 길이는 주어진 2차원 배열의 전체 길이이므로 length1 = len(arr), 열의 길이는 1차원 배열의 개수와 같으므로 length2 = len(arr[0])로 선언한 후에 행의 수가 더 많을 때는 열의 수와 행의 수가 같아지도록 각 행의 끝에 0를 추가하면 되므로 if문과 for문을 이용해 행의 수 만큼 반복하게 arr[i] += [0] * (length1 - length2)를 하면 된다.
열의 수가 많을 때는 0으로만 이루어진 행을 추가해주면 되기 때문에 반복 횟수는 length2 - length1이다.
그 후 arr.append([0]*length2)를 해준 후 return arr를 해주면 된다.
'프로그래머스 > 프로그래머스 Lv0' 카테고리의 다른 글
Lv0 외계어 사전 (0) | 2024.07.17 |
---|---|
[PCCE 기출문제] 2번 / 피타고라스의 정리 (0) | 2024.07.16 |
Lv0 PCCE 기출문제] 4번 / 저축 (0) | 2024.07.15 |
Lv0 수열과 구간쿼리2 (0) | 2024.07.15 |
Lv0 무작위로 K개의 수 뽑기 (0) | 2024.07.09 |