로운's 기술노트

[프로그래머스] x만큼 간격이 있는 n개의 숫자 본문

내배캠_데이터분석가_'24.04~08/파이썬

[프로그래머스] x만큼 간격이 있는 n개의 숫자

로운's 2024. 6. 1. 01:59

 

오랜만의 알고리즘이다.

단순히 x를 x씩 증가하는 n개의 리스트를 반환하는 문제이다.

 

# 방법1
def solution(x, n):
    answer = []
    for i in range(1, n+1):
        answer += [x * i]     # 리스트로 묶어줘야 리스트에 담김!!!
    return answer
    
# 방법2 (캄프리헨션)
def solution(x, n):
    answer = [x * i for i in range(1, n + 1)]
    return answer
# 캄프리헨션은 리스트를 초기화하지 않아도 OK(반복되는 요소를 가진 새로운 리스트를 생성하고 반환)

 

Comments