프로그래머스_lv0.배열의 원소만큼 추가하기

장윤서·2023년 6월 22일
0
post-thumbnail

문제

풀이

def solution(arr):
    x = []  # 빈 배열 
    for i in range(len(arr)):
        for j in range(arr[i]):
            x.append(arr[i])
    return x

첫번째 for문은 arr의 길이 만큼 반복해주고, 두번째 for문에서 j는 arr의 원소의 수 만큼 반복을 합니다.
ex) arr=[5,1,4]
i=0일 경우, 두번째 for문에서 j는 5만큼 반복하게 됩니다.따라서 x배열에는 55555가 추가됩니다. 이와 같은 과정을 반복하면 답을 얻을 수 있습니다.

profile
데이터 분석 공부일지

0개의 댓글