코딩 공부/Baekjoon Problem_Set

[ 백준 8393 번] n까지의 합

박찬영 2021. 2. 18. 18:25

문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

출력
1부터 n까지 합을 출력한다.

 

이 문제는 n까지의 합이니까 n번 반복해야합니다. 

def sum_n(N):
    result = 0
    for i in range(1,N+1):
        result=result+i
    print(result)
N = int(input())
sum_n(N)
        

i가 1부터 N까지 반복하므로 result를 0으로 할당해놓고 반복문 안에서 i를 더해가면 1부터 n까지의 합을 구할 수 있습니다. 

 

출력결과를 살펴봅시다. 

1부터 6까지의 합이 잘 나왔습니다.