프로그램 1-2
1부터 n 까지 연속한 숫자의 합을 구하는 알고리즘 ②
◉ 예제 소스 p01-2-sum.py
# 1부터 n까지 연속한 숫자의 합을 구하는 알고리즘 2
# 입력: n
# 출력: 1부터 n까지의 숫자를 더한 값
def sum_n(n):
return n * (n + 1) // 2 # 슬래시 두 개(//)는 정수 나눗셈을 의미
print(sum_n(10)) # 1부터 10까지의 합(입력: 10, 출력: 55)
print(sum_n(100)) # 1부터 100까지의 합(입력: 100, 출력: 5050)
실행 결과
55
5050