본문 바로가기
Algorithm

[구현/수학] 백준 28701 세제곱의 합 - 파이썬(Python)

by jangThang 2023. 8. 14.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    28701번: 세제곱의 합

    $a$의 제곱은 $a$를 두 번 곱한 수로, $a^2$으로 표현합니다. $a^2 = a \times a$입니다. 또한, $a$의 세제곱은 $a$를 세 번 곱한 수로, $a^3$으로 표현합니다. $a^3 = a \times a \times a$ 입니다.

    www.acmicpc.net

     

     

    2. 문제 풀이

     1부터 N까지의 합과, 그 합을 제곱한 값과, 1부터 N을 각각 세제곱한 걸 더한 값을 구하는 문제입니다.

     

     

    반응형

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    # 입력
    n = int(input())
    
    # 출력
    single = 0
    triple = 0
    
    for i in range(1, n+1):
        single += i
        triple += i**3
    
    print(single)
    print(single**2)
    print(triple)

     2번째는 1부터 N까지의 합을 제곱한 값입니다.

     각 제곱을 합한 게 아님을 유의해야 합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글