반응형
차례대로 더하는 방식
# 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))
반응형
'파이썬' 카테고리의 다른 글
파이썬 활용하여 리눅스 기본 시스템 정보 확인 (1) | 2023.12.10 |
---|---|
python cv2 사용하기 (설치방법) (1) | 2022.02.07 |
백준 2438번 별 찍기 - 1 (0) | 2022.02.03 |
백준 1546번 평균 (파이썬) (0) | 2022.02.03 |
1712 파이썬 손익분기점 (0) | 2022.01.27 |