Algorithm/프로그래머스
[프로그래머스] 정사각형으로 만들기 - 파이썬
potato_pizza
2024. 4. 1. 02:32
728x90
Programmers
정사각형으로 만들기
문제
코드
<틀린풀이>
def solution(arr):
for i in range(len(arr)):
for j in range(len(arr[i])):
if len(arr) > len(arr[i]):
arr[i].append(0)
elif len(arr) < len(arr[i]):
arr.append([0] * len(arr[i]))
else:
break
return arr
<정답풀이>
def solution(arr):
answer = []
row = len(arr)
col = len(arr[0])
if row > col:
for i in arr:
answer.append(i + [0] * (row - col))
elif row < col:
for _ in range(col - row):
arr.append([0] * col)
answer = arr
else:
answer = arr
return answer
Reference
728x90
반응형