개발자 뺚
[BAEKJOON ONLINE JUDGE] 28701번 : 세제곱의 합 본문
시간 제한 : 0.25 초
메모리 제한 : 1024 MB
문제
은하는 수업 때 1부터 N까지 수의 합과 1부터 N까지 수의 세제곱의 합과 관련된 다음 공식을 배웠습니다.
- (1 + 2 + ⋯ + N)^2 = 1^3 + 2^3 + ⋯ + N^3
믿을 수 없었던 은하는 직접 코딩을 해서 검증해 보기로 했습니다. 1부터 N까지 수의 합과 그 수를 제곱한 수, 또 1부터 N까지 수의 세제곱의 합을 차례대로 출력하세요.
입력
첫 줄에 문제의 정수 N이 주어집니다.
(5 ≤ N ≤ 100)
세 줄을 출력하세요.
- 첫 줄에는 1부터 N까지 수의 합 1 + 2 + ⋯ + N을 출력하세요.
- 둘째 줄에는 1부터 N까지 수의 합을 제곱한 수 (1 + 2 + ⋯ + N)^2을 출력하세요.
- 셋째 줄에는 1부터 N까지 수의 세제곱의 합 1^3 + 2^3 + ⋯ + N^3을 출력하세요.
n = int(input())
print(sum(list(range(n + 1))))
print(sum(list(range(n + 1))) ** 2)
print(sum(map(lambda x: x ** 3, list(range(n + 1)))))
'Solution > Python' 카테고리의 다른 글
[BAEKJOON ONLINE JUDGE] 30007번 : 라면 공식 (0) | 2024.04.17 |
---|---|
[BAEKJOON ONLINE JUDGE] 29731번 : 2033년 밈 투표 (0) | 2024.04.15 |
[BAEKJOON ONLINE JUDGE] 27294번 : 몇개고? (0) | 2024.04.11 |
[BAEKJOON ONLINE JUDGE] 27433번 : 팩토리얼 2 (0) | 2024.04.09 |
[BAEKJOON ONLINE JUDGE] 15733번 : 나는 누구인가 (0) | 2024.04.07 |