지나가던 개발자
[Python] 백준 8393번(합) 문제 풀이 본문
answer = 0
for i in range(1, int(input())+1):
answer += i
print(answer)
1부터 n까지의 합을 출력하였다.
사실 나처럼 풀어도 되지만 1부터 n까지의 합은 {n(n+1)}/2 라는 공식을 이용해 풀어도 된다. 사실 이렇게 공식을 사용하는 방법이 더 효율적인 방법이다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 2839번(설탕 배달) 문제 풀이 (0) | 2022.01.18 |
---|---|
[Python] 백준 2475번(검증수) 문제 풀이 (0) | 2022.01.18 |
[Python] 백준 10952번(A+B - 5) 문제 풀이 (0) | 2022.01.17 |
[Python] 백준 10869번(사칙연산) 문제 풀이 (0) | 2022.01.17 |
[Python] 백준 2588번(곱셈) 문제 풀이 (0) | 2022.01.17 |
Comments