Coding/Python

[python]range

후__아 2024. 4. 24. 13:36

※ range()

특정 범위로 연속된 정수 생성

range(end): 0 ~ (end-1)
range(start, end): start ~ (end-1)
range(start, end, step): start ~ (end-1), step 간격

 

# 프로그래머스 lv0 배열 만들기
# 1부터 n 사이 k의 배수
def solution(n, k):
    return [k*i for i in range(1, n//k+1)]
    # return [i for i in range(k,n+1,k)]
    
# 프로그래머스 lv0 짝수의 합
def solution(n):
    return sum([2*i for i in range(n//2+1)])
    # return sum([i for i in range(2, n + 1, 2)])