728x90
백준 파이썬 공부 2024.12.08
28701번 세제곱의 합 (브론즈 5)
1. 문제
은하는 수업 때 1부터 N까지 수의 합과 1부터 N까지 수의 세제곱의 합과
관련된 다음 공식을 배웠습니다.
- (1 + 2 + ... + N)^2 = 1^3 + 2^3 + ... + N^3
믿을 수 없었던 은하는 직접 코딩을 해서 검증해 보기로 했습니다.
1부터 N까지 수의 합과 그 수를 제곱한 수,
또 1부터 N까지 수의 세제곱의 합을 차례대로 출력하세요.
2. 입력
첫 줄에 문제의 정수 N이 주어집니다.
(5 <= N <= 100)
3. 출력
세 줄을 출력하세요.
- 첫 줄에는 1부터 N까지 수의 합 1+2+...+N을 출력하세요.
- 둘째 줄에는 1부터 N까지 수의 합을 제곱한 수 (1+2+...+N)^2을 출력하세요.
- 셋째 줄에는 1부터 N까지 수의 세제곱의 합 1^3+2^3+...+N^3을 출력하세요.
4. 코드
n = int(input())
# 합의 제곱
ans1 = 0
for i in range(n+1):
ans1 += i
print(ans1)
print(ans1 ** 2)
# 세제곱들의 합
ans2 = 0
for i in range(n+1):
ans2 += i ** 3
print(ans2)
728x90
'백준 > 백준 파이썬' 카테고리의 다른 글
백준 파이썬 1931번 회의실 배정 (Today I Learn 2024.12.12) (0) | 2025.01.21 |
---|---|
백준 파이썬 1026번 보물 (Today I Learn 2024.12.10) (0) | 2025.01.20 |
백준 파이썬 1697번 숨바꼭질 (Today I Learn 2024.12.07) (0) | 2025.01.18 |
백준 파이썬 2606번 바이러스 (Today I Learn 2024.12.05) (0) | 2025.01.17 |
백준 파이썬 1260번 DFS와 BFS (Today I Learn 2024.12.03) (0) | 2025.01.16 |