반응형
-풀이
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를 리턴한다.
추가적으로 주석 처리한 리스트 컴프리헨션을 이용해 한줄로 표현 가능하다.
'알고리즘' 카테고리의 다른 글
[프로그래머스][level 1]평균 구하기 (0) | 2021.10.01 |
---|---|
[프로그래머스][level 1]하샤드 수 (0) | 2021.10.01 |
[프로그래머스][level 1]핸드폰 번호 가리기 (0) | 2021.10.01 |
[프로그래머스][level 1]행렬의 덧셈 (0) | 2021.09.29 |
[프로그래머스][level 1]직사각형 별찍기 (0) | 2021.09.28 |