링크 : https://www.acmicpc.net/problem/28701
28701번: 세제곱의 합
$a$의 제곱은 $a$를 두 번 곱한 수로, $a^2$으로 표현합니다. $a^2 = a \times a$입니다. 또한, $a$의 세제곱은 $a$를 세 번 곱한 수로, $a^3$으로 표현합니다. $a^3 = a \times a \times a$ 입니다.
www.acmicpc.net
1
2
3
4
5
6
7
|
def sol(n):
print(n*(n+1)//2)
print((n*(n+1)//2)**2)
print((n*(n+1)//2)**2)
if __name__ == '__main__':
n = int(input())
sol(n)
|
cs |
사용된 알고리즘 : X
알고리즘 보다 수학적 정의를 내리시는게 조금 더 편해요
1부터 n까지의 합 이 Line2
그 합을 제곱하는게 line3
세제곱의 합도 실제론 Line3과 같습니다.
반응형
'python-algorithm' 카테고리의 다른 글
백준 2751 수 정렬하기 2 (0) | 2023.09.12 |
---|---|
백준 28444 HI-ARC=? (0) | 2023.09.12 |
백준 2393 Rook (0) | 2023.09.12 |
백준 28235 코드마스터 2023 (0) | 2023.09.11 |
leetcode 2798. Number of Employees Who Met the Target (0) | 2023.08.04 |
댓글