반응형

-풀이

def solution(x, n):
    answer = []
    for i in range(n):
        answer.append(x*(i+1))
    return answer
# def solution(x, n):
#     return [x * (i+1) for i in range(n)]

 

-풀이 설명

빈 리스트를 변수 answer로 선언 후 n번 만큼 반복문을 돌려 i에 저장(i=0,1,2,3,4)한 후, x값에 i+1한 값을 곱한 것을 빈 리스트인 변수 answer에 append하여 answer를 리턴한다.

추가적으로 주석 처리한 리스트 컴프리헨션을 이용해 한줄로 표현 가능하다.

 

+ Recent posts