파이썬_실전 프로젝트

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

프로젝트 오일러 6번 문제 - 제곱의 합과, 합의 제곱

1~100의 제곱의 합과 합의 제곱의 차를 구하는 문제입니다.

 

Sum square difference

The sum of the squares of the first ten natural numbers is,
12 + 22 + ... + 102 = 385

The square of the sum of the first ten natural numbers is,
(1 + 2 + ... + 10)2 = 552 = 3025

Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 − 385 = 2640.

Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.

 

1~100까지 각각 제곱의 합과 그냥 합을 구하고, 마지막에 그냥 합한수는 제곱을 한번 해준후에, 둘을 빼면 되겠네요.

 

Code

total = 0
totalsq = 0
for i in range(1,101):
    totalsq = totalsq + i**2
    total = total + i
print(totalsq,total,total**2)
print(total**2-totalsq)

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
노마드
현재 버전
선택 버전
graphittie 자세히 보기