https://www.acmicpc.net/problem/8393
문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
출력
1부터 n까지 합을 출력한다.
예제 입력 1
3
예제 출력 1
6
소스코드:
N = int(input())
print(N*(N+1)//2)
풀이:
1부터 N까지의 합은 등차수열합 공식인 N*(N+1)//2 를 이용하면 빠르게 해결할 수 있다.
'백준' 카테고리의 다른 글
[백준/파이썬] 4673번: 셀프 넘버 (1) | 2024.03.23 |
---|---|
[백준/파이썬] 2292번: 벌집 (0) | 2024.03.23 |
[백준/파이썬] 1002번: 터렛 (1) | 2024.03.23 |
[백준/파이썬] 14215번: 세 막대 (0) | 2024.03.23 |
[백준/파이썬] 10818번: 최소, 최대 (0) | 2024.03.23 |