파이썬

파이썬 알고리즘 1부터 N까지의 합

lowcodingpython 2022. 2. 3. 17:21
반응형

차례대로 더하는 방식

# 1 ~ n algorithm

def sum_n(n):
    s = 0   # 합을 계산할 변수
    for i in range(1, n + 1):  # 1 ~ n 까지 반복 (n + 1은 제외)
        s = s + i
    return s


print(sum_n(10))  # 1 ~ 10
print(sum_n(100))  # 1  ~ 100

가우스

def sum_n(n):
    return n * (n + 1) // 2


print(sum_n(10))
반응형